terminal
每種程式語言傳統上都有最簡單的入門第一課,終端機的版本後來還變成一輩子都在用的除錯習慣。
echo只是把接在它後面的文字原樣印回螢幕上,使它成為shell腳本版本的「Hello World」入門練習,同時也是一項持續好用的偵錯工具。例如輸入echo $PATH就能顯示該變數目前的值,在腳本各處穿插echo敘述,則能讓你隨時掌握腳本的進度並檢查每一步發生了什麼。
「yell」(大喊)和「sing」(唱歌)純粹是為了與「echo」在主題上押韻而選的趣味詞彙,兩者在shell中都不是具有任何功能的實際指令。
儘管是最簡單的指令之一,echo仍是開發者一輩子的習慣,因為檢查變數的值,或確認腳本執行到某個步驟,是程式設計師無論多資深都會不斷做的事。
terminal
輸入「cd ~」會前往哪裡?要中斷它最基本的按鍵組合是?這種以 .sh 為副檔名儲存的檔案叫什麼?相對於用滑鼠點圖示的 GUI,這種方式叫什麼?Linux 和 Mac 上最有名的預設翻譯官,名字帶著「重生的殼」這個雙關語,它是?在終端機裡問「這個資料夾裡有什麼?」的指令,大概是電腦史上被輸入次數最多的兩個字母,它是?這是什麼的縮寫?能印出目前所在位置完整路徑的指令是?這是?這個用直立線(|)書寫的功能叫什麼?它是?能讓你在自己的終端機上,直接連上並操作遠端伺服器的加密工具是?Quration — Quration AIQ