Linux 有几千个命令,要想全部记住这些命令是不可能的,也是没有必要的。有时候,我脑袋会发蒙记不起特定的命令。而我只能呆呆的看着终端,尝试想起要输入的命令,却最终还是记不起来。
如果你也跟我一样,那么你有福了。借助 Apropos 命令和 BASH History 的功能能够帮助我们回想起忘记的 Linux 命令。
Apropos – 快速回忆起遗忘的 Linux 命令
Apropos 是一个用指定关键字搜索定位手册页中名字和描述部分的 Linux 命令。大多数 Linux 发行版都已预先安装了该命令,而且它的用法也很简单。
假设你忘了哪个命令可以输出目录中的内容了。让我们看看 Apropos 是否能够帮到你。
$ apropos "list directory"
运行上面的命令后,输出结果为:
看到没?Apropos 命令列出了一些与搜索字符串匹配的命令。从中你可以看出,使用 “dir” 命令可以列出目录内容。
我当然知道记住 “dir” 命令是一件很简单的事情,我只是用它来演示一下 Apropos 命令而已。
你可以搜索任意的字符串,但搜索的字符串应该足够精确。比如:下面的命令会列出所有包含单词 “list” 的命令。
$ apropos "list"
这种情况下,Apropos 对你的搜索根本没有什么帮助。让我们再看看其他例子。想查询内核但是忘了用哪个命令? 你可以这样做:
$ apropos "kernel"
也可以不带引号。
$ apropos kernel
从中可以看出,可以使用 “uname” 命令来显示 Linux 内核的详细信息。
请注意,当搜索字符串中包含不止一个单词时应该用引号引起来。
忘了哪个命令可以连接到远程系统了?不要紧,用下面命令查一下就好!
$ apropos "remote"
请注意,Apropos 命令会显示出所有描述中包含搜索字符串的命令。
因此你很可能需要滚动搜索列表才能找出需要的命令。更多细节,参见 man pages。
$ man apropos
忘了几天前输过的一长串命令该怎么办呢?
没问题,我还有方法。
按下 “CTRL+R” 然后输入命令的前面几个字符,就可以快速向后搜索输入过的命令。
你会看到一系列在 Bash History 出现的命令。使用 UP/DOWN 方向键可以切换命令。当找到想要的那个命令后,按下 TAB 或者右方向键可以选中该命令,再按下 ENTER 执行该命令。
此外,你也可以将重要的和常用的命令保存起来或者加上书签,这样你无需搜索网站或 man page 就能找回这些命令。详细说明请阅读下面链接:
Save commands in Terminal and use them on demand (http://t.cn/AiKIZ2cC)
Bookmark the frequently used commands (http://t.cn/AiKIZcA4)
希望本文对你有所帮助,如果你有其他好方法请给我们留言。
来源:GitHub
原文:http://t.cn/AiKIwcpn
题图:来自谷歌图片搜索
版权:本文版权归原作者所有
投稿:欢迎投稿,投稿邮箱: editor@hi-linux.com
推荐阅读
图说生活
这里将分享一些记录生活的日常随拍。
拍攝于:潼南,重庆,2019
文章转载自微信:运维之美