在Linux系統下一直用上下鍵查找以前輸入的命令,這個找剛輸入不久的命令還是很方便的,但是比較久遠的命令,用上下鍵效率就不高了。那個history命令也是個花架子,雖然功能多,但不好用,網上找了下,發現了用ctrl + r這個快捷鍵查找歷史命令,研究了一下發現真是好用。 按下這個快捷鍵後,進入了反向 ...
在Linux系統下一直用上下鍵查找以前輸入的命令,這個找剛輸入不久的命令還是很方便的,但是比較久遠的命令,用上下鍵效率就不高了。那個history命令也是個花架子,雖然功能多,但不好用,網上找了下,發現了用ctrl + r這個快捷鍵查找歷史命令,研究了一下發現真是好用。
按下這個快捷鍵後,進入了反向搜索狀態,這時你輸入一個字元,系統會找到最近一個包含這個字元的命令,如果不是你想要的命令,你可以繼續輸入,系統繼續查找最近一個包含你所輸入的字元串的命令,直到找到你要的命令。
找到你想要的命令後,你可以按回車執行這條命令,還可以按上下鍵查找該命令前後的命令,按左右鍵移動游標並修改這條命令。
為了提高查找效率,你應該輸入該條命令中最特別的字元(別的命令不包含的字元)
例如,我要查找最近曾經輸入的後臺執行的命令: nohup ./bzimpx.sh >/dev/null &
只要輸入&符號,一下就能找到這條命令。