2010-09-30 34 views
0

我有一個shell腳本,我每天經常在不同的參數和/或選項中執行。我正在尋找的是一種在通過CtrlR工具選擇特定的腳本之前「瀏覽」此shell腳本的不同執行的方法。我怎麼做?如何使用CTRL-R在Unix shell中瀏覽可能的歷史結果?

Ofcourse我可以輸入「history」命令並手動瀏覽列表;但是我發現CtrlR更方便。 :)

-

回答

3

嘗試輸入一個共同的前綴,然後按CTRL-R多次通過不同的執行瀏覽。

例如,讓我們假設命令是VIM,則:

  1. CTRL-R開始反向I-搜索
  2. 類型VIM
  3. CTRL-R反覆循環執行之前的處理
+0

This works。謝謝。 – Ben 2010-09-30 06:42:39

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

$ !711