熟練終端機操作能大幅提升效率。以下 8 招是 Bash 使用者的必備功夫:
輸入指令/路徑前幾字元按 Tab 自動補全。若有多重相符,再按一次 Tab 列出清單,再輸入幾字元繼續補全。對指令同樣有效(如 gnome + Tab 列出所有 gnome 開頭指令)。
用 | 將前一指令輸出傳給下一指令。例:ls | grep really 在當前目錄搜尋含 really 的檔名。
* 比對任意字元。rm really*name 刪除所有以 really 開頭、name 結尾的檔案。rm * 刪除所有檔案,極度危險請謹慎。
> 將指令輸出寫入檔案而非螢幕。ls > file1 將檔案清單存入 file1。
上/下方向鍵翻閱歷史指令。history 列出所有歷史,配合 grep 搜尋:history | grep ssh。
~:目前使用者家目錄(cd ~/Desktop 直達桌面)。.:目前目錄。..:上層目錄(cd ../Documents 從 Desktop 跳到同層 Documents)。指令末尾加 & 在背景執行,終端機不被佔用。firefox & 啟動瀏覽器後仍可繼續輸入指令。
用 && 串接指令:前一指令成功(回傳 0)才執行下一指令。sleep 5 && gnome-screenshot 等 5 秒後截圖。
掌握這些技巧,終端機操作將更流暢、強大。