我希望我的问题不是太琐碎,但我以前从未真正需要知道这一点。
在哪个目录中可以找到手册页的文件,即键入时打开的只读文本文件man foo?我认为不同的发行版可能会将它们放在略有不同的地方,所以如果有什么不同,我会运行 Ubuntu 10.04。
Cris-Mac-Book-2:src cris$ man up
No manual entry for up
Run Code Online (Sandbox Code Playgroud)
我该如何补救这种情况?
我想为不存在的命令添加一个“发明的”手动条目,up以便我可以man up在需要时输入。建议包含的内容是对手动添加说明的欢迎补充。
另外,如果我的工作站有女性用户,我一定会使用ln女性:
Cris-Mac-Book-2:src cris$ sudo link /usr/bin/man /usr/bin/woman
Cris-Mac-Book-2:src cris$ woman
What manual page do you want?
Cris-Mac-Book-2:src cris$
Run Code Online (Sandbox Code Playgroud)
尽管我可能应该Which womanual page do you want?将其更改为- 是否涉及重新编译或是否有补丁?
在Linux 命令的手册页中查找某个单词或短语时,可以键入'/' 后跟该单词或短语进行搜索。
我希望能够做的是搜索下一次出现的单词或短语,而不必再次输入。有点像您在浏览器中使用来搜索一个词,然后按查找该词的下一个出现。ctrl+f enter
如果这是可能的,我该怎么做?
在终端中阅读 Unix 联机帮助页时,如何轻松跳转到特定标志的描述?
举例来说,我需要知道的含义-o标志mount。我跑man mount,想跳到-o描述的地方。目前,我搜索/-o但是在实际描述它的部分之前的几个地方提到了这个选项,所以我必须跳很多。
谢谢。
我在 Windows 7 上使用 Git bash。它为我提供了一种方法来使用我过去在 Ubuntu 机器上的 bash shell 上使用的大多数命令。但是 man 和 info 命令不起作用。有没有办法让这些(令人难以置信的)文档命令在 Windows 上的 Git bash shell 上工作?
Linux 手册页上的许可证是什么?GPL、公共领域等?关于该人的维基百科页面似乎没有关于手册页许可状态的任何信息。
我经常发现自己man正在执行命令只是为了了解一个特定选项。大多数情况下,我可以很好地搜索该选项,除非它是类似的东西,ffmpeg或者gcc我必须遍历大约 40 个匹配项才能找到该选项的实际描述......
有时我可以很幸运地搜索“选项”这个词来接近,然后从那里改进它,但如果我能可靠地直接跳到有问题的选项,那就太好了。如果有一种工具可以解析选项并构建一个可以进行搜索的数据库,那将会很酷,但是在查看了几页的 groff 标记后,我确定这只是一种最佳猜测由于 groff 标记中缺少元信息......在我理想的世界中,emacs 中的女性模式将支持搜索特定选项...... :)
直接跳转到手册页中的特定选项的任何提示?
我必须在系统中的何处查看以对手册页进行着色?
手册页的查看次数较少,因此我尝试将以下几行添加到我的 .bashrc 中以更改颜色:(顺便说一句,这很好用。)
#
# L E S S C O L O R S F O R M A N P A G E S
#
# CHANGE FIRST NUMBER PAIR FOR COMMAND AND FLAG COLOR
# currently 0;33 a.k.a. brown, which is dark yellow for me
export LESS_TERMCAP_md=$'\E[0;33;5;74m' # begin bold
# CHANGE FIRST NUMBER PAIR FOR PARAMETER COLOR
# currently 0;36 a.k.a. cyan
export LESS_TERMCAP_us=$'\E[0;36;5;146m' # begin underline
# don't change anything here
export LESS_TERMCAP_mb=$'\E[1;31m' # …Run Code Online (Sandbox Code Playgroud) 我是 Linux 新手,注意到我查找的某些命令旁边有数字。
例如我想accept()在网络编程方面查找,但man accept显示为:
accept(8) Easy Software Products accept(8)
NAME
accept/reject - accept/reject jobs sent to a destination
Run Code Online (Sandbox Code Playgroud)
那么你如何在手册页和其他数字之间切换,比如accept(1)~ accept(7)?
在man parallel_tutorial(对于 GNU 并行)中,我发现了以下黑魔法:
LESS=+/EXAMPLE\: man parallel
Run Code Online (Sandbox Code Playgroud)
在搜索周围man页man,less和bash,看来这可能有事情做了less 预处理,但我不知道,和前几尝试我做了搜索与此语法失败其他手册页。
+/...\:在 bash中是什么意思?