在学习和使用Linux操作系统时,经常会遇到各种命令和参数,而对于初学者或者不常用的命令,很可能会遇到一些困惑和不确定。当遇到这个问题时候,若能有一个专门查询Linux命令注释的网站变得至关重要。
如果有一个这样的网站会有以下好处
- 提供全面的命令解释:可以提供对Linux命令的详细解释和说明。用户可以轻松地找到所需命令的相关信息,包括命令的功能、用法、参数选项以及示例等。这种全面的解释有助于用户更好地理解和掌握每个命令的用途和操作方法。
-
提供用户友好的搜索功能:这种网站通常配备了强大的搜索功能,用户可以通过输入关键词或命令来快速找到相关的注释。这样,用户不需要花费大量时间在手册或文档中进行繁琐的搜索,而是可以通过简单的搜索操作即可找到所需的命令注释。
今天要分享的开源项目就可以很好的解决这个需求。github地址如下:https://github.com/jaywcjlove/linux-command 目前已经接近29k star作者已经提供了在线的网站,若没有自己搭建需求,那么直接访问在线网站使用即可:https://git.io/linux
目前拥有的linux命令分类有:文件传输,备份压缩,文件管理,磁盘管理,磁盘维护,系统设置,系统管理,文本处理,网络通讯,设备管理,其他命令,电子邮件等分类一共大约580多个command。
作者提供了web版本,微信小程序版本,chrome插件,alfred ,dash,以及 android客户端 版本可供我们选择。你也可以选择vercle意见部署,作者也提供了docker的服务器部署方法。
接下来说一下docker部署的教程
- 拉取镜像,执行命令
docker pull ghcr.io/jaywcjlove/linux-command:latest
- 执行命令
docker run --name linux-command -itd -p 9665:3000 ghcr.io/jaywcjlove/linux-command:latest
- 防火墙放开对应的9665端口,以centos命令为例子,执行
firewall-cmd --permanent --zone=public --add-port=9665/tcp
和firewall-cmd --reload
,前台访问http://localhost:9665/ 即可
创作不易,如果您觉得这篇文章对你有帮助,不妨给我点个赞,这将是我继续分享优质内容的动力。
以下是截图:
web版本:
android版本: