Linux-重要快捷鍵
Tab
使用Tab鍵來進行命令補全,Tab鍵一般鍵盤是在字母Q旁邊,這個技巧給你帶來的最大的好處就是當你忘記某個命令的全稱時你可以只輸入它的開頭的一部分然後按下Tab鍵就可以得到提示或者幫助完成,當然不止補全命令,補全目錄,補全命令引數都是沒問題的
[Ctrl+c]
想想你有沒有遇到這種情況,當你在 Linux 命令列中無意輸入了一個不知道的命令,或者錯誤的使用了一個命令,導致在終端裡出現了你無法預料的情況,比如,只有游標在閃爍無法繼續輸入命令,或者不停地在輸出一大堆你不想要的結果。你想要立即停止並恢復到你可控的狀態,那該怎麼辦呢。這時候你就可以使用Ctrl+c鍵來強行終止當前程式(你可以放心它並不會使終端退出)。 雖然這個按著很方便,但不要隨便按,因為有時候當你看到終端沒有任何反應或提示,也不能接受你的輸入,可能只是執行的程式需要你耐心的等一下,你就不要急著Ctrl+c了。
其他一些常用快捷鍵
歷史輸入命令
很簡單,你可以使用鍵盤上的方向上鍵,恢復你之前輸入過的命令,你一試便知。
學會使用萬用字元
萬用字元是一種特殊語句,主要有星號(*)和問號(?),用來對對字串進行模糊匹配(比如檔名,引數名)。當查詢資料夾時,可以使用它來代替一個或多個真正字元;當不知道真正字元或者懶得輸入完整名字時,常常使用萬用字元代替一個或多個真正的字元。
終端裡面輸入的萬用字元是由 Shell 處理的,不是由所涉及到命令語句處理的,它只會出現在命令的“引數值”裡(它不用在 命令名稱裡, 命令不記得,那就用Tab補全)。當 Shell 在“引數值”中遇到了萬用字元時,Shell 會將其當作路徑或檔名去在磁碟上搜尋可能的匹配:若符合要求的匹配存在,則進行代換(路徑擴充套件);否則就將該萬用字元作為一個普通字元傳遞給“命令”,然後再由命令進行處理。總之,萬用字元 實際上就是一種 Shell 實現的路徑擴充套件功能。在 萬用字元被處理後, Shell 會先完成該命令的重組,然後再繼續處理重組後的命令,直至執行該命令。 常用shell萬用字元