专栏首页运维之美如何快速的回忆起遗忘的 Linux 命令

如何快速的回忆起遗忘的 Linux 命令

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)

希望本文对你有所帮助,如果你有其他好方法请给我们留言。

本文分享自微信公众号 - 运维之美(Hi-Linux),作者:lujun9972

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-06-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 你是否经常忘记 Linux 计划任务 Crontab 复杂的语法格式呢,用上这款神器后再也不用担心了!

    Linux / Unix 系统里有一个很方便的程序「例行性计划任务」(Crontab),接触过的朋友一定不陌生。Crontab 主要是让系统去执行一些固定时间要...

    iMike
  • 1 分钟小技巧系列 | 巧用 PGREP 快速找出进程的所有 PID

    平常我们要找某一个进程的 Pid 时 (例如: Apache),大多都是使用 PS 、Grep 、AWK 三个命令通过管道符相结合来把对应 PID 找出来 。...

    iMike
  • 你有同时使用多版本 Go 语言的需求吗,那就快使用多版本管理利器 GVM 吧!

    Golang 发展迅速,代码迭代非常快,想要在同一环境调试和梳理不同项目进程就成了一件相对棘手的事情。二进制文件的管理比较简单,通过链接使用不同版本的程序即可。...

    iMike
  • 逼格高又实用的 Linux 高级命令,开发运维都要懂

    小小科
  • Linux中少见但很实用的命令

    使用Linux操作系统掌握耿简单有效操作命令当然是很重要的了,我们这篇文章就讲一讲那些少见但非常实用的Linux命令,以飨读者!

    浩Coding
  • 十六个有用的Linux命令行技巧

    作者 likegeeks 译者 张斌 我们每天都会使用Linux命令行,但由于实践不多,我们可能会忘记一些Linux命令行技巧。在本文中,我将向你展示一些你可能...

    yuanyi928
  • Linux用ctrl + r 查找以前(历史)输入的命令

    在Linux系统下一直用上下键查找以前输入的命令,这个找刚输入不久的命令还是很方便的,但是比较久远的命令,用上下键效率就不高了。那个history命令也是个花架...

    yaohong
  • 收音集二

    用户1278550
  • linux命令

    兜兜毛毛
  • idea maven 下载jar包失败的问题

    似水的流年

扫码关注云+社区

领取腾讯云代金券