如何快速的回憶起遺忘的 Linux 命令

運維之美2019-07-06 17:46:58


Linux 有幾千個命令,要想全部記住這些命令是不可能的,也是沒有必要的。有時候,我腦袋會發蒙記不起特定的命令。 而我只能呆呆的看着終端,嘗試想起要輸入的命令,卻最終還是記不起來。


如果你也跟我一樣,那麼你有福了。藉助 Apropos 命令和 BASH History 的功能能夠幫助我們回想起忘記的 Linux 命令。


Apropos – 快速回憶起遺忘的 Linux 命令


Apropos 是一個用指定關鍵字搜索定位手冊頁中名字和描述部分的 Linux 命令。大多數 Linux 發行版都已預先安裝了該命令,而且它的用法也很簡單。


假設你忘了哪個命令可以輸出目錄中的內容了。讓我們看看 Apropos 是否能夠幫到你。

$ apropos "list directory"


運行上面的命令後,輸出結果為:


看到沒?Apropos 命令列出了一些與搜索字符串匹配的命令。從中你可以看出,使用 “dir” 命令可以列出目錄內容。


我當然知道記住 “dir” 命令是一件很簡單的事情,我只是用它來演示一下 Apropos 命令而已。


你可以搜索任意的字符串,但搜索的字符串應該足夠精確。比如:下面的命令會列出所有包含單詞 “list” 的命令。

$ apropos "list"


這種情況下,Apropos 對你的搜索根本沒有什麼幫助。讓我們再看看其他例子。想查詢內核但是忘了用哪個命令? 你可以這樣做:

$ apropos "kernel"


也可以不帶引號。

$ apropos kernel



從中可以看出,可以使用  “uname” 命令來顯示 Linux 內核的詳細信息。

請注意,當搜索字符串中包含不止一個單詞時應該用引號引起來。

忘了哪個命令可以連接到遠程系統了?不要緊,用下面命令查一下就好!

$ apropos "remote"
請注意,Apropos 命令會顯示出所有描述中包含搜索字符串的命令。

因此你很可能需要滾動搜索列表才能找出需要的命令。更多細節,參見 man pages。

$ man apropos

忘了幾天前輸過的一長串命令該怎麼辦呢?


沒問題,我還有方法。


按下  “CTRL+R”  然後輸入命令的前面幾個字符,就可以快速向後搜索輸入過的命令。


你會看到一系列在 Bash History 出現的命令。使用 UP/DOWN 方向鍵可以切換命令。當找到想要的那個命令後,按下 TAB 或者右方向鍵可以選中該命令,再按下 ENTER 執行該命令。


此外,你也可以將重要的和常用的命令保存起來或者加上書籤,這樣你無需搜索網站或 man page 就能找回這些命令。詳細説明請閲讀下面鏈接:


  • Save commands in Terminal and use them on demand (http://t.cn/AiKIZ2cC)

  • Bookmark the frequently used commands (http://t.cn/AiKIZcA4)


希望本文對你有所幫助,如果你有其他好方法請給我們留言。

來源:GitHub
原文:http://t.cn/AiKIwcpn
題圖:
來自谷歌圖片搜索 
版權:
本文版權歸原作者所有
投稿:歡迎投稿,投稿郵箱: [email protected]


推薦閲讀

  • 談談 Linux 假死現象

  • 談談互聯網架構

  • 命令行的藝術

  • 淺談集羣、分佈式、微服務的異同

  • 解讀等級保護制度 2.0 新標準



圖説生活


這裏將分享一些記錄生活的日常隨拍




拍攝於:潼南,重慶,2019


https://hk.wxwenku.com/d/201090309