開始輸入指令,Term 就會幫你補全餘下的部分——來自你用過的指令、你儲存的腳本,以及常用工具的常見用法。按一下,指令就出現在指令行上。
撰寫於
在伺服器的提示符下輸入指令的頭幾個字母,會出現兩樣東西:
git,最常用的幾條指令就在眼前。任何指令都不會自己執行。提示只會填到你的指令行上,執行仍由你按 Enter。
你用過的指令。 你在這台伺服器上用過的指令排在最前面,每星期都要打的長指令,幾個字母就能找回來。允許的話,Term 連線時還會讀取伺服器自身的指令歷史,所以即使是剛在 Term 裏加入的伺服器,一開始就有你常用的指令。這些歷史只保存在你的手機上。
你儲存的腳本。 在 Term 裏儲存的單行腳本也會出現,帶有 { } 標記。腳本指令太長放不下時,清單會顯示你給它起的名字,一眼就能認出是哪一個。
常用工具的常見用法。 輸入常用工具的名字——git、docker、systemctl、tar、apt、kubectl、curl 等等——Term 會給出大家最常用的寫法,帶一個小書本標記。它們總是排在你自己的歷史和腳本之後。
tar,常見寫法都列出來了。在手機上: 按一下想要的那一行。它會填到指令行上,按 Enter 之前你還可以修改。
用鍵盤:
Tab 仍然是 shell 自己的。 即使正顯示着提示,Tab 也會像往常一樣補全檔案名和資料夾名。只有先用 ↓ 選中了某一行,Tab 才會接受它。
提示出現在伺服器的指令提示符下——透過 SSH 和 mosh 都可以,在同一台伺服器上用 su - 或 sudo -i 切換使用者後依然有效。在 vim、Python、資料庫客戶端等程式裏它不會打擾你,輸入密碼時也絕不會出現。
在 設定 → 終端機 裏:指令建議 開關整個功能;提示常用指令 決定是否提示常用工具的常見用法;匯入伺服器歷史 決定連線時是否讀取伺服器自身的歷史記錄。
Term 記住和匯入的指令保存在本機,按伺服器分開存放,不會傳送到任何地方。