我一直在 Unix 或 Linux 或 C 函数中看到命令后面的括号和数字。
例如:man(8)、ftok(2)、mount(8)等。
这些是什么意思?我在男人身上也看到了它们。
在我的大学里,我可以做这样的事情:
并出现一个不错的手册页。在我的电脑上我得到
$ man strcat
No manual entry for strcat
Run Code Online (Sandbox Code Playgroud)
有关如何将这些文档页面导入我的计算机的任何帮助?
我的手册页没有记录两者之间的区别
kill <pid>
Run Code Online (Sandbox Code Playgroud)
和
kill -9 <pid>
Run Code Online (Sandbox Code Playgroud)
既然这些做了不同的事情,为什么 -9 没有记录在kill
联机帮助页中? 我想也许这是一个特定于 shell 的东西,所以我也查看了 bash 手册页,但没有运气。
额外问题: -9 有什么作用?
可能的重复:
Linux 命令或 C 函数后的括号和数字是什么意思?
我看到许多实用程序的名称后面都有一个括号中的数字,例如ls(1)
or symlink(7)
。这些数字叫什么,它们指的是什么?
这可能是一个非常愚蠢的问题,但我想我记得听说他们链接到其他页面,并且可以按照链接进行操作。也许只是为了强调
我一直在尝试为 OS X 终端找到一种方法来接受鼠标输入以在手册页中滚动。
我已经安装了 SIMBL 和MouseTerm,但这不能在手册页中滚动。有什么建议吗?
当我尝试以普通用户身份在 Red Hat 上运行手册页时,我得到“没有 zip 的手动输入”就像我对 root 所做的那样。当我第一次使用 root 运行它时,是否会发生某种手册页生成过程?
我检查了 /usr/share/man/man1/ 似乎有我通常使用 cp、ls、zip 等工具的所有手册页。我也设置了 $MANPATH envvar,但仍然没有帮助。
是我做错了什么还是 Red Hats 上的配置与其他 Linux 发行版不同?
我想我在谈论的是联机帮助页的这一部分,这对我来说几乎无法理解:
-删除 ...它不会尝试删除包含“/”字符的文件名 出于安全原因,相对于“.”的路径名...
具体来说,我想做的是$ find . -name '.svn' -type d -delete
. 我意识到我可以用-exec
它来代替,但find
对于其他名称似乎没有问题,包括目录深处(显然/
在其路径名中包含许多字符)。
也许它忽略了 dotfiles 而文档是错误的?
可能的重复:
Linux 命令或 C 函数后的括号和数字是什么意思?
在 Linux Manpages ( http://linux.die.net/man/3/crypt ) 我经常看到这样的东西:crypt(3), bla(4), bla(5)
这些表达的完整含义是什么?
如何强制man
命令不使用寻呼机,而是一次输出整个联机帮助页并保持所有突出显示?
如果我使用man -P cat
或man | cat
,我会失去突出显示。
我正在使用 CentOS 6.2。在 uname(即man uname
)的手册页中,它说:
-r, --kernel-release
print the kernel release
-v, --kernel-version
print the kernel version
Run Code Online (Sandbox Code Playgroud)
在尝试命令时,它显示
[max@localhost ~]$ uname -r
2.6.32-220.17.1.el6.i686
[max@localhost ~]$ uname -v
#1 SMP Tue May 15 22:09:39 BST 2012
Run Code Online (Sandbox Code Playgroud)
-v
应该显示版本吧?但是它在哪里显示版本?-r
正在显示版本详细信息。
为什么会这样?
可能的重复:
crypt(3) 是什么意思?
我正在谈论,例如在 git 手册页中,在git(1)
页面上,
参见 gittutorial(7) 开始,
或者
git-add(1)
将文件内容添加到索引中。