如何使用CTRL-R浏览Unix shell中可能的历史结果?

时间:2010-09-30 05:28:25

标签: shell

我有一个shell脚本,我每天经常执行,每次都有不同的参数和/或选项。我正在寻找的是一种“浏览”此shell脚本的不同执行方式,然后通过CtrlR工具选择特定的一个。我该怎么做?

当然我可以输入“history”命令并手动浏览列表;但是我发现CtrlR更方便。 :)

-

2 个答案:

答案 0 :(得分:3)

尝试输入一个公共前缀,然后反复按ctrl-r浏览不同的执行。

例如,假设命令是 vim ,那么:

  1. CTRL-R 开始反向搜索
  2. 输入 vim
  3. 反复按 CTRL-R 以循环执行以前的执行

答案 1 :(得分:0)

$ history |grep vi
  711  vi file
  748  vi file
  752  vi file

$ !711