bash shell
shell
本文所指的Linux主要指 RHEL/CentOS,unix指的是FreeBSD,這也是服務器中用得最多的版本。bash
Ctrl + a 切換到命令行開始
Ctrl + e 切換到命令行末尾
Ctrl + l 清除屏幕內容,效果等同於clear服務器
Ctrl + h 刪除光標前一個字符,同 backspace 鍵相同。ide
Ctrl + u 剪切光標以前的字符
Ctrl + k 剪切光標以後的字符
Ctrl + y 粘貼剛纔所剪切的字符
Ctrl + r 在歷史命令中查找 (這個很是好用,輸入關鍵字就調出之前的命令了)測試
ctrl + d 刪除光標所在字母;注意和backspace以及ctrl+h的區別,這2個是刪除光標前的字符spa
ctrl + t 交換光標位置前的兩個字符命令行
Ctrl + c 終止命令
Ctrl + s 暫停屏幕輸出
Ctrl + q 繼續屏幕輸出
Ctrl + d 退出shell,logout或結束輸入
Ctrl + z 轉入後臺,前臺任務被暫停
Ctrl + o 執行命令,並保持命令在下一行
Ctrl + m 至關於Enter回車
!! 重複執行最後一條命令
history 顯示你全部執行過的編號+歷史命令。這個能夠配合!來執行某命令
↑(Ctrl+p) 顯示上一條命令
↓(Ctrl+n) 顯示下一條命令
##!$ 顯示系統最近的一條參數 未測試unix
Esc + . 顯示上一條命令最後一個部分.it
example: root@lenovo:~# tail -1 /var/log/syslog
Dec 15 17:23:29 lenovo NetworkManager[928]: <warn> nl_recvmsgs() error: (-33) Dump inconsistency detected, interrupted
root@lenovo:~#
root@lenovo:~# tail -f /var/log/syslog(就能夠經過 Esc + . 調出來)class
刪除選定列: Ctrl + Alt + v , d
刪除選定行: Shift + v , 上下鍵, d
coment : 命令模式,v 鍵是 visual mode, 肯定當前光標所在,在 上下左右鍵 選中多字母或多行
visual mode下
選中內容後, 「>」 至關於編輯模式下 tab 鍵 ;
「<」 至關於 編輯模式下 shift+ tab 鍵.
tab / shift +tab