linux 命令行 光標(biāo)移動技巧等
http://blog.csdn.net/leonzhang2008/article/details/6932268
看一個真正的專家操作命令行絕對是一種很好的體驗-光標(biāo)在單詞之間來回穿梭,命令行不同的滾動。
在這里強烈建立適應(yīng)GUI節(jié)目的開發(fā)者嘗試一下在提示符下面工作。
但是事情也不是那么簡單,還是需要知道“如何去做”。在單詞之間跳轉(zhuǎn),使用Ctrl+左右鍵。
Ctrl+a跳到本行的行首,
Ctrl+e則跳到頁尾。
Ctrl+u刪除當(dāng)前光標(biāo)前面的文字
ctrl+k-刪除當(dāng)前光標(biāo)后面的文字
Ctrl+w和Alt+d-對于當(dāng)前的單詞進(jìn)行刪除操作,w刪除光標(biāo)前面的單詞的字符,d則刪除后面的字符
Alt+Backsapce-刪除當(dāng)前光標(biāo)后面的單詞,
如果刪除錯誤,使用Ctrl+y進(jìn)行恢復(fù)Ctrl+L進(jìn)行清屏操作
ctrl+a:光標(biāo)移到行首。
ctrl+b:光標(biāo)左移一個字母
ctrl+c:殺死當(dāng)前進(jìn)程。
ctrl+d:退出當(dāng)前 Shell。
ctrl+e:光標(biāo)移到行尾。
ctrl+h:刪除光標(biāo)前一個字符,同 backspace 鍵相同。
ctrl+k:清除光標(biāo)后至行尾的內(nèi)容。
ctrl+l:清屏,相當(dāng)于clear。
ctrl+r:搜索之前打過的命令。會有一個提示,根據(jù)你輸入的關(guān)鍵字進(jìn)行搜索bash的history
ctrl+u: 清除光標(biāo)前至行首間的所有內(nèi)容。
ctrl+w: 移除光標(biāo)前的一個單詞
ctrl+t: 交換光標(biāo)位置前的兩個字符
ctrl+y: 粘貼或者恢復(fù)上次的刪除
ctrl+d: 刪除光標(biāo)所在字母;注意和backspace以及ctrl+h的區(qū)別,這2個是刪除光標(biāo)前的字符
ctrl+f: 光標(biāo)右移
ctrl+z : 把當(dāng)前進(jìn)程轉(zhuǎn)到后臺運行,使用’ fg ‘命令恢復(fù)。比如top -d1 然后ctrl+z ,到后臺,然后fg,重新恢復(fù)
esc組合
esc+d: 刪除光標(biāo)后的一個詞
esc+f: 往右跳一個詞
esc+b: 往左跳一個詞
esc+t: 交換光標(biāo)位置前的兩個單詞。