terminal
同一句又長又常用的指令一天打好幾十次,實在很煩,於是開發者發明了「捷徑的捷徑」。
別名(alias)讓你能為較長的指令指定一個簡短、自訂的縮寫,這樣一來,你就不必每天把冗長的指令打上數十次,而是定義一個簡短的替代詞,自動展開成完整指令。別名通常儲存在shell設定檔中,例如.zshrc或.bashrc,讓它們在每次開啟新的終端機工作階段時都能持續生效,不必每次重新定義。
「nickname」(暱稱)和「shortcut」(捷徑)只是描述這個概念的一般性英文詞彙,並非這項特定終端機功能所使用的真正技術術語。
開發者的shell設定檔往往在多年使用中累積出大量個人別名,實質上成為記錄其肌肉記憶,以及他最常輸入的那些指令的一份活紀錄。
terminal
能追蹤檔案結尾、每有新的一行就顯示出來的指令是?這個能即時顯示程序清單及 CPU、記憶體使用狀況的終端機版工作管理員是?它其實是什麼的縮寫?這是 shell 腳本的「Hello World」,也是每次要確認變數內容時都會用到的輸出指令,它是?輸入「cd ~」會前往哪裡?要中斷它最基本的按鍵組合是?這種以 .sh 為副檔名儲存的檔案叫什麼?相對於用滑鼠點圖示的 GUI,這種方式叫什麼?Linux 和 Mac 上最有名的預設翻譯官,名字帶著「重生的殼」這個雙關語,它是?在終端機裡問「這個資料夾裡有什麼?」的指令,大概是電腦史上被輸入次數最多的兩個字母,它是?這是什麼的縮寫?能印出目前所在位置完整路徑的指令是?Quration — Quration AIQ