linux

1) 重要快捷鍵:

 

Tab 補全命令

 

Ctrl+c鍵來強行終止當前程序(你可以放心它並不會使終端退出)

 

   按鍵         作用

Ctrl+d         鍵盤輸入結束或退出終端

Ctrl+s         暫停當前程序,暫停後按下任意鍵恢復運行

Ctrl+z         將當前程序放到後臺運行,恢復到前臺爲命令fg

Ctrl+a         將光標移至輸入行頭,相當於Home鍵

Ctrl+e         將光標移至輸入行末,相當於End鍵

Ctrl+k         刪除從光標所在位置到行末

Alt+Backspace向前刪除一個單詞

Shift+PgUp   將終端顯示向上滾動

Shift+PgDn   將終端顯示向下滾動

 

 

2) 學會利用歷史輸入命令

很簡單,你可以使用鍵盤上的方向上鍵↑,恢復你之前輸入過的命令,你一試便知。

 

3) 學會使用通配符

通配符是一種特殊語句,主要有星號(*)和問號(?),用來對字符串進行模糊匹配(比如文件名、參數名)。當查找文件夾時,可以使用它來代替一個或多個真正字符;當不知道真正字符或者懶得輸入完整名字時,常常使用通配符代替一個或多個真正字符。

 

終端裏面輸入的通配符是由 Shell 處理的,不是由所涉及的命令語句處理的,它只會出現在命令的“參數值”裏(它不能出現在命令名稱裏, 命令不記得,那就用Tab補全)。當 Shell 在“參數值”中遇到了通配符時,Shell 會將其當作路徑或文件名在磁盤上搜尋可能的匹配:若符合要求的匹配存在,則進行代換(路徑擴展);否則就將該通配符作爲一個普通字符傳遞給“命令”,然後再由命令進行處理。總之,通配符實際上就是一種 Shell 實現的路徑擴展功能。在通配符被處理後, Shell 會先完成該命令的重組,然後繼續處理重組後的命令,直至執行該命令。

 

先使用 touch 命令創建 2 個文件,後綴都爲 txt:

 

$ touch asd.txt fgh.txt

可以給文件隨意命名,假如過了很長時間,你已經忘了這兩個文件的文件名,現在你想在一大堆文件中找到這兩個文件,就可以使用通配符:

 

$ ls *.txt

 

 

在創建文件的時候,如果需要一次性創建多個文件,比如:“love_1_linux.txt,love_2_linux.txt,... love_10_linux.txt”。在 Linux 中十分方便:

 

$ touch love_{1..10}_shiyanlou.txt

 

Shell 常用通配符:

 

字符          含義

*          匹配 0 或多個字符

?          匹配任意一個字符

[list]          匹配 list 中的任意單一字符

[^list]     匹配 除list 中的任意單一字符以外的字符

[c1-c2]         匹配 c1-c2 中的任意單一字符 如:[0-9] [a-z]

{string1,string2,...}       匹配 string1 或 string2 (或更多)其一字符串

{c1..c2}                   匹配 c1-c2 中全部字符 如{1..10}

 

4) 學會在命令行中獲取幫助

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章