星期四, 10月 12, 2006

Bash 提示五則

Bash 提示五則


這是我所見過的 Bash 提示當中非常 Cool 的幾個,使用它們能夠讓你充分地享受到 CLI 的高效,並免除重複輸入的麻煩,從而節省大量地時間。

  1. 清屏

    一般來講,為了清屏,我們通常使用 clear 命令。你有沒有試過它的快捷鍵 Ctrl+L?個人認為使用組合鍵操作更快捷。

  2. 逆向搜索

    有時候我們需要重新執行先前輸入的命令。那麼,在使用快捷鍵 Ctrl+R 後輸入命令,Bash 將為你自動完成。

  3. 命令置換

    誰都避免不了輸入錯誤命令的情況,不要緊,可以使用 ^texttosobstitute^sobstitution 來置換。比如,你輸入了一個 sudo apt-get updkte 的錯誤命令,Bash 當然無法執行它了,這時可以通過輸入 ^updkte^update(或 ^k^a)來糾正錯誤。

  4. 重複上次的操作

    如果你想要重複執行上次的命令,那麼只需輸入 !! 即可。

  5. 重複上次的參數

    如果你想要重複使用上次所用命令的參數,則可以使用 !$。舉個例子,假如你上次執行的命令為 ls -lsh,那麼,現在可以用 ls !$ 來達到同樣的目的。

(Via kratorius::code, thanks!)