今天,我遇到了一个有用的网络服务,叫做 解释壳牌 这可以帮助您找到 Linux 命令的每个部分的作用。 当然,您可以参考手册页或进行快速 google 搜索以了解 Linux 命令。 但这不是必需的。 ExplainShell 分解了冗长且令人困惑的命令,并准确地告诉您每个部分的作用。 您只需将 Linux 命令复制并粘贴到 ExplainShell 网站,它就会立即显示 Linux 命令的每个部分的含义。 该命令的每个部分都在一个框布局中进行了解释,并在您将鼠标光标移到它上面时突出显示。 ExplainShell 实际上从手册页中获取每个命令的详细信息。 您可以使用 ExplainShell 更快、更轻松地获取任何命令行参数的详细信息,而不是手动浏览命令的手册页。
ExplainShell – 查找 Linux 命令的每个部分的作用
让我们考虑以下命令:
$ find -iname '*.txt' -exec cp {} /home/ostechnix/ ;
不是每个人(尤其是新手)都知道这个命令实际上会做什么。 没问题! 这是 Explainshell 网站提供帮助的地方。 将上述命令复制并粘贴到下面给出的 ExplainShell 网站中,然后点击 解释 按钮。
它将给定的 Linux 命令分解为多个部分,并逐个显示每个部分的解释。 看起来很有用,不是吗?
看看下面的截图。
正如您在屏幕截图中看到的,explainshell 显示了上述命令每个部分的说明。
ExplainShell 站点包含 29761 个已解析的联机帮助页 Ubuntu 的联机帮助页存储库. 因此,您可以获得几乎所有 Linux 命令的详细信息。
下载 – 免费电子书:“Docker Containerization Cookbook”
使用 Docker 在本地运行 ExplainShell
您可以使用 Docker 在本地系统中运行自己的 explainshell 实例。 请参阅以下链接以在基于 RPM 或 DEB 的系统上安装 Docker。
- 如何在 CentOS 中安装 Docker
- 如何在 Ubuntu 中安装 Docker
安装 Docker 和 Docker-compose 后,克隆 explainshell github 存储库。
# git clone https://github.com/idank/explainshell.git
此命令将在名为的文件夹中克隆 explainshell git 存储库的内容 解释壳 在您当前的工作目录中。
转到解释壳目录:
# cd explainshell/
并一一运行以下命令来运行explainshell docker image。
# docker-compose build
# docker-compose up
然后,打开您的网络浏览器并将其指向 https://IP_address:5000/. 您可能需要在防火墙/路由器中打开端口 5000 才能从远程系统访问此 URL。
这是 Explanishell 本地网站在我的 Linux 系统中的样子。
等等,我们还没有完成。 您需要导入手册页。 所有手册页都可以在下面找到 /usr/share/man/ Linux 系统中的位置。 您可以导入您选择的任何手册页。 以下命令导入手册页 cp 命令。
# docker exec explainshell_web_1 bash -c "PYTHONPATH=. python explainshell/manager.py --log info /usr/share/man/man1/cp.1.gz"
就是这样。 现在您可以在 explainshell 本地网站中搜索 cp 命令详细信息。
相关阅读:
- Kmdr – 在终端中显示 CLI 命令说明
结论
据我测试,它以漂亮的框布局显示几乎所有命令的详细说明。 您不必浏览冗长的手册页或任何网站/博客。 ExplainShell 使 Linux 用户的命令行体验变得更加容易,并且它是您的武器库中非常方便的工具。
资源:
感谢您的光临!
帮助我们帮助您:
- 订阅我们的电子邮件通讯: 立即注册
- 支持 OSTechNix: 通过贝宝捐款
- 下载免费的电子书和视频: TradePub 上的 OSTechNix
- 联系我们: 红迪网 | Facebook | Twitter | 领英 | RSS订阅
祝你有美好的一天!!