我正在学习一个教程,并想为什么不...让我复习一下man
命令...然后瞧,在使用不同风格的 Unix 多年后,我学到了一些东西。
然而,在我的 RHEL7 上,尝试能够查找关键字的新技巧失败了!
这听起来很疯狂,但是在root和我自己的用户名下尝试后,以下显示没有结果......现在男人有几十个条目,以时间作为关键字......任何帮助将不胜感激,因为我认为关键字工具是对管理员非常有用。
$ man -k time
time: nothing appropriate.
Run Code Online (Sandbox Code Playgroud) 有趣的是,在听了 25 年的 apropos 可以做什么之后——25 年前我不明白它可以做什么——昨天我才发现它是为你可以使用哪些工具或命令提出建议。如:
apropos editor
Run Code Online (Sandbox Code Playgroud)
它将显示一个包含pico
和的列表vim
。但是,我找不到emacs
,无论我用什么键盘,emacs
都不会显示。有没有办法真正找到它?
(我使用的是 Ubuntu 15.10)
大多数时候我apropos
不关心系统调用、库调用等——我只是想找到一个我忘记名字的命令。有没有办法减少输出apropos
以仅显示可执行文件和命令(手册的第 1 部分)并过滤掉其他所有内容?
我在我的树莓派上使用 RASPBIAN。我发现命令“apropos”是命令“wahtis”的符号链接。但是,当使用相同的参数时,这些命令的输出不匹配:
$ whatis delete
delete: nothing appropriate.
Run Code Online (Sandbox Code Playgroud)
但
$ apropos delete
argz_delete (3) - functions to handle an argz list
delete_module (2) - unload a kernel module
dphys-swapfile (8) - set up, mount/unmount, and delete an swap file
git-branch (1) - List, create, or delete branches
git-replace (1) - Create, list, delete refs to replace objects
git-symbolic-ref (1) - Read, modify and delete symbolic refs
git-tag (1) - Create, list, delete or verify a tag object signed
***output is …
Run Code Online (Sandbox Code Playgroud)