昨天我在看一個說明書(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 節 。