1. 程式人生 > >在Linux Bash通過上下鍵快速查詢歷史命令的小技巧

在Linux Bash通過上下鍵快速查詢歷史命令的小技巧

我們知道在 bash 裡,可以通過 “上下” 鍵來瀏覽最近執行過的命令歷史紀錄(history),我們也知道如果系統的歷史記錄太多的話,可以通過 ctrl+r 來查詢命令或者通過 history 命令來瀏覽歷史命令。

還有一種神奇的辦法可以更準確、有效的在歷史命令紀錄中查詢自己想要的命令:

1. 首先在該使用者家目錄(home directory)下新建一個 .inputrc 檔案,並在其中寫入以下配置,如下:

[[email protected] ~]# cat .inputrc
“\e[A”: history-search-backward
“\e[B”: history-search-forward


set show-all-if-ambiguous on
set completion-ignore-case on

2. 退出 bash 後重新登陸,輸入一個字母或者幾個字母,然後 按“上下” 鍵,就會看到以這個字母搜尋到的完整命令列。如果搜尋到幾個類似命令,通過上下鍵來切換,有點像 ctrl+r,但是效果不一樣。