在 Linux 命令行中有許多快捷鍵,例如 Ctrl+l 可以清屏,Ctrl+C 可以中斷命令,Ctrl+Z 可以暫停命令等等,掌握這些快捷鍵之后,會發(fā)現(xiàn)在 Linux 下使用命令行變得更方便、更簡單了 :D
Linux 命令行快捷鍵
Linux 命令行快捷鍵↑ 或 Ctrl+p顯示上一條命令
↓ 或 Ctrl+n顯示下一條命令
→ 或 Ctrl+f光標(biāo)向右移動一個字符
← 或 Ctrl+b光標(biāo)向左移動一個字符
Alt+f光標(biāo)向右移動一個單詞
Alt+b光標(biāo)向左移動一個單詞
Ctrl+r逆向搜索包含輸入字符串的命令,繼續(xù)按 Ctrl+r,再向上搜索,可使用 Ctrl+c 中斷命令
Ctrl+s正向搜索包含輸入字體串的命令,用法與 Ctrl+r 相同
Ctrl+a光標(biāo)移動到開頭
Ctrl+e光標(biāo)移動到結(jié)尾
Ctrl+l清屏
Ctrl+u剪切光標(biāo)所在處之前的所有字符 (不包括自身)
Ctrl+k剪切光標(biāo)所在處之后的所有字符 (包括自身)
Ctrl+w剪切光標(biāo)所在處之前的一個詞 (以空格、標(biāo)點等為分隔符)
Ctrl+y粘貼
Alt+u將光標(biāo)所在處的單詞轉(zhuǎn)為大寫 (從光標(biāo)處到詞的結(jié)尾)
Alt+l將光標(biāo)所在處的單詞轉(zhuǎn)為小寫 (從光標(biāo)處到詞的結(jié)尾)
Alt+c將光標(biāo)所在處的單詞轉(zhuǎn)為首字母大寫 (從光標(biāo)處到詞的結(jié)尾)
Ctrl+c中斷命令
Ctrl+s掛起當(dāng)前 shell
Ctrl+q重新啟用掛起的 shell
Ctrl+z暫停命令 (恢復(fù)命令請看后面的說明)
使用 Ctrl+z 暫停一個命令時會顯示一個命令號,希望恢復(fù)這個命令的時候命令 “fg %任務(wù)ID” 就行了
[lugir@hope ~]$ ls | less
……
此時按下 Ctrl+z 暫停命令,會顯示類似以下的信息
[2]+ Stopped ls --color=auto | less
上面的 2 就是任務(wù)ID,使用 “fg %任務(wù)ID” 恢復(fù)命令
[lugir@hope ~]$ fg %2
如果不想去記這個任務(wù) ID 的話,可以使用 jobs 命令進行查詢,之后再使用 fg 命令恢復(fù)
[lugir@hope ~]$ jobs
[1]- Stopped help | less
[2]+ Stopped ls --color=auto | less
[lugir@hope ~]$ fg %2
……
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。