红联Linux门户
Linux帮助

RedHat Linux 9下快速寻找命令

发布时间:2005-09-02 14:10:21来源:红联作者:zz123
昨天我在看一个说明书(man)页,但是我想不起我所阅读的命令的名称,而且我没把它笔录下来,我怎么样才能重新找到这个说明书(man)页呢?

你用过的命令很可能会储存在一个叫做 .bash_history 的文件中。默认情况下,这个文件记载你在 shell 提示下键入的最后 500 个命令。

你可以在 shell 提示下键入 history 来把命令历史匆匆掠过,但是输出结果滚动的太快,你无法阅读每一行。

查看 .bash_history 的另一种方法是使用一个 less 之类的工具。在 shell 提示下键入 less .bash_history ,结果就会被一页一页地显示。要向前翻阅,按 [Space] 键;要向后翻阅,按 [b] 键,要退出,按 [q] 键。

在 .bash_history 中一页一页地翻查命令有时是一个冗长的过程。另外的办法是使用 grep 来搜索文件的关键字。 grep 是功能强大的搜索工具。

假设你前一天在阅读 man 页,却想不起那个命令的名称,要搜索这个命令,键入:

history | grep man

你会看到一个列表,其中列出了所有带 man 的项目。

使用命令行的方法多种多样。想查看其它的窍门和技巧,请参阅 第 16.6 节 。
文章评论

共有 9 条评论

  1. djdior0622 于 2007-11-21 08:57:21发表:

    回帖是对你最大支持!(6)m:b

  2. fengnjupt 于 2007-02-02 13:31:05发表:

    ding xia

  3. pipu 于 2007-01-28 22:13:40发表:

  4. 涵琳 于 2006-07-24 16:59:28发表:

    接招了~~~

  5. dongshu822945 于 2006-05-27 10:55:06发表:

    真的说的不错,我也曾经出现过这样的问题。谢谢楼主的解答!

  6. jpl2000 于 2005-12-25 09:14:13发表:

    好,支持个

  7. zhijk 于 2005-10-16 00:17:39发表:

    不错,

  8. love601 于 2005-09-15 15:39:52发表:

    有什么用吗!~

  9. 8g 于 2005-09-15 00:39:53发表:

    支持