用于查找和打开 linux /usr/share/docs 的实用程序?

用于查找和打开 linux /usr/share/docs 的实用程序?

例如,我可以通过以下方式阅读 bash 的手册页:

$ man bash

或者

$ info bash

但是 /usr/share/doc/bash 中还包含其他相关文档。当我查看 ECB(emacs 代码浏览器)的文档时,在 /usr/share/doc/ecb/html 中,是否有任何程序可以帮我找到 html?例如,我可以输入

$ htmldocs ecb

代替

$ cd /usr/share/doc/ecb/html
$ firefox ...

答案1

每个应用程序都负责提供自己的工具来读取 中的文档/usr/share/doc。没有通用的机制来处理它。

答案2

我已经迟到了,但我想我应该补充一下:如果你的目标是有一些命令,比如

htmldocs some/path/or/file

您可以在个人脚本文件夹中编写自己的脚本,例如 /usr/utils,将该文件夹添加到您的 PATH(在您的 .bashrc 文件中 - 请参阅.bashrc 文件是什么?),然后执行您的个人命令。

这样,我就可以定义自己的脚本来做我想做的事情,例如,

sprocs

我自己的命令运行

ps -ef | grep Server

所以我可以轻松看到我的机器上正在运行哪些服务器进程。

脚本内容的示例如下

#!/bin/bash
ps -ef | grep Server
echo "my message to output in terminal"
# etc...

并且这个文件,称之为‘sprocs’(无扩展名)或类似的,将位于您创建的文件夹/PATH 上的任何文件夹中,因此您只需在终端中输入‘sprocs’,它就可以工作。

https://www.linux.com/learn/tutorials/284789-writing-a-simple-bash-script-描述如何开始使用您自己的脚本。#!/bin/bash 是标准的第一行,它只允许您的终端访问命令。如果您使用 python,它将是 #!/usr/bin/python(假设 python 安装在那儿)。

您的案例可能有不同的命令,例如

#!/bin/bash
cd /usr/share/doc/ecb/html
firefox somefile.html
# etc...

如果你想要灵活性,你可能想要传递参数,所以你可以看看http://floppix.ccai.com/scripts1.html例如底部的示例。

(即使您不这样做,从终端运行个人脚本来执行您想要的操作也绝对很有用。)

相关内容