在Linux系統下,雖然已經習慣敲打命令行的工作方式,但是效率不是十分高,一旦你熟悉以下這些快捷鍵之後,相信你的工作效率會提高N倍,下面就來體驗下吧:
1. ctrl +a 切換到命令行開始
這個操作跟Home實現的結果一樣的,但Home在某些Unix環境下無法使用,便可以使用這個組合;在Linux下的vim,這個也是有效的;
2. ctrl+e 切換到命令行末尾
這個操作跟END實現的結果一樣的,但End鍵在某些Unix環境下無法使用,便可以使用這個組合;在Linux下的vim,這個也是有效的
3. ctrl+l 清除屏幕內容,效果等同於clear
4. ctrl+u 清除剪切光標之前的內容
這個命令十分有效,相信遇到輸錯命令,一個個刪除字符的時候那個痛苦啊, 現在一個快捷鍵就可以搞定了,嘿嘿
5. ctrl+k 剪切清除光標之後的內容
6. ctrl+y 粘貼剛才刪除的字符
7. Ctrl + r 在歷史命令中查找 (這個非常好用,輸入關鍵字就調出以前的命令了)
8. ctrl +c 終止命令
9. ctrl + 的 退出shell,logout
10. ctrl + z 轉入後台運行
11. !$ 顯示系統最近的一條參數
這個命令十分有意思,比如我剛剛還在看一個文件的內容,比如cat /etc/sysconfig/network-scripts/ifcfg-eth0,現在我想編輯這個文件的內容,我們一般是先按 ↑ 鍵來找到之前的命令,然後用HOME鍵或者CTRL +A,然後把cat修改成vi,但是現在介紹下,你可以直接這樣,vi !$,這樣就可以編輯了。。。
當你熟悉上面的快捷鍵之後,你會發現工作效率可以提高不少吧,感興趣的話,快去試試吧。