對常使用command line的人來說
移動游標一直是很不方便的事情
尤其是打了一大串指令
發現中間有錯字
就會很崩潰的按著方向鍵等游標飄過去
或是從網路上複製一大串指令
發現中間要修改一個參數
也是只能嘆口氣按下方向鍵等它飄過去
其實不必這麼麻煩
目前在 MacOSX 跟 Linux 上實測
都有移動指標的快速鍵
有些從朋友那學習得來
有些從這網站上學習的
現在就整理一些我常用的快速鍵
1 移動到最前面 Ctrl + a (a是第一個字母,所以是開頭)
這超常用,尤其要加 sudo 的時候
2 移動到最後面 Ctrl + e (e是end,所以是最後)
這也很常用,尤其是移動到最前面之後發現後面要多打東西
3 往前或往後一個字元
這更常用
在 Mac 上可用 option (alt) + 方向鍵來移動一個word
在 Linux 上則是 Ctrl + 方向鍵
4 恢復剛剛的操作(undo) Ctrl + -
刪錯東西或是加錯東西都可以用這恢復
這我用得比較少一點
5 往前刪除一個 word Ctrl + w (word)
這也超實用,可以秒刪打錯的參數
6 搜尋某個字串 Ctrl + r
這滿神奇的
尤其是面對超級無敵長的指令
像是 configure 後面接一堆參數
要修改中間的某個參數的時候
用 Ctrl + r 直接搜尋到並移動過去
超方便
Ctrl + r 叫出搜尋 bar 之後輸入要找的字串
重複按 Ctrl + r 可以跳到下個符合的地方
7 清空畫面 Ctrl + l (L)
通常要下指令 clear 或是 clr
畫面才會被清空
現在不用這麼麻煩
直接用快速鍵達到這個效果吧!!
以上七種超方便快速鍵
提供給以 command line 維生的工程師
其實還有 history 的快速語法
這個留到下次再講吧