哈喽小伙伴们好,偶是Stark-C~
想必很多关注我的小伙伴都知道,我在和大家分享很多NAS玩法的时候,特别是在搭建Docker容器的时候,最喜欢使用的还是使用Docker run命令,因为我喜欢Docker run命令行的一把唆,部署起来方便又快捷,特别是对于nastools这种好几个容器联动的程序,使用Docker compose更是直接高效,一串命令直接搞定了你可能需要在NAS自己的Docker管理器中花费很久时间才能搞定的事。
首先说明一下,我个人并不是搞IT,也不是搞运维的。大家都知道,目前御三家的NAS(群晖/威联通/华硕)系统都是基于Linux,所以它们很多的命令都是通用的。也是这个原因,当我想知道NAS系统内部的一些信息,或者进行相关操作的时候,我都会直接某度Linux的相关命令,很多时候都能找到答案。
所以很多新手看到我的文章之后加到我咨询问题,开口就喊我大佬大神的,搞得我很是尴尬。其实我那是什么大佬,我只不过是某度的搬运工而已~
而今天给小伙伴们分享的这个技能,其实就是一个Linux命令搜索工具『Linux Command』,专门用来搜索和查询你想知道的各种Linux命令,没事的时候可以在周围女同事面前炫炫技,一定会让她们对你另眼相看,羡慕不已(别问我为什么知道...)。
OK,话不多说,进入今天的正题吧~
Linux Command是一个集合了 580 多个 Linux 命令的搜索工具(目前实际可用已达602个,且还在增加中),内容包含Linux命令手册、详解、学习、搜集。里面的内容都是来自于网络以及网友的补充,非常值得收藏。
🔺Linux Command支持的版本非常多,除了Web网页版,还支持手机Android版,电脑版(|Mac/Win/Linux ),微信小程序,以及Docker等。既然想要在NAS上搭建,毫无疑问,直接选择Docker版即可。
它的官方Web网页端地址为:https://git.io/linux。
不过因为网络原因,可能很多小伙伴会打不开,想要解决这个问题,我们直接将这个项目通过Docker的方式拉到本地即可,这也就是这篇文章的目的了。
🔺部署起来也是非常的简单,一段Docker run命令即可搞定:
docker run --name linux-command --rm -d -p 9665:3000 wcjiang/linux-command:latest
命令只要端口映射不冲突,不需要任何修改,直接部署即可。
🔺完成后直接“IP+端口号”就能打开了。它其实就是该项目的Web网页端,只不过是将它部署在我们本地NAS上而已,这样就可以不受网络限制,并且搭建好反向代理之后,我们在外网也可以随意访问了!
🔺所有的Linux命令都在主页面的“命令列表中展示。
🔺这里举个例子,我想查询关于CPU的相关信息,直接在搜索栏输入“CPU”,它竟然还能联想展示搜索的相关内容。那么我就选第一个,显示CPU的架构信息。
🔺可以看到它的页面信息还是非常详细的,并且还有实例展示,同时,命令后面还有一个复制按钮,点一下就能直接复制。
🔺我这里以我手头的华硕NAS验证一下,完全没问题!
至于其它更多的命令查询我这里就不过多演示了,反正使用起来非常简单,基本和我们使用某度差不多~
不过有一说一,它这里面收集的命令确实都是搞IT或运营常用的,但是对于我们NAS玩家的使用场景来说,可用的确实不多,。如果有从事这方面工作的小伙伴,或者说你想在小伙伴们面前装装叉,还是可以通过这个项目学习到一些技能的~
好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,咱们下期再见!谢谢大家~