Quration AIQ

terminal

每種程式語言傳統上都有最簡單的入門第一課,終端機的版本後來還變成一輩子都在用的除錯習慣。

這是 shell 腳本的「Hello World」,也是每次要確認變數內容時都會用到的輸出指令,它是?

echo
echo 會原封不動印出後面接的內容。用 echo $PATH 可以確認變數內容,或在腳本裡穿插使用來顯示進度——是個樸實卻無所不在的好夥伴。

echo只是把接在它後面的文字原樣印回螢幕上,使它成為shell腳本版本的「Hello World」入門練習,同時也是一項持續好用的偵錯工具。例如輸入echo $PATH就能顯示該變數目前的值,在腳本各處穿插echo敘述,則能讓你隨時掌握腳本的進度並檢查每一步發生了什麼。

「yell」(大喊)和「sing」(唱歌)純粹是為了與「echo」在主題上押韻而選的趣味詞彙,兩者在shell中都不是具有任何功能的實際指令。

儘管是最簡單的指令之一,echo仍是開發者一輩子的習慣,因為檢查變數的值,或確認腳本執行到某個步驟,是程式設計師無論多資深都會不斷做的事。

▶ Quration AIQ

terminal

輸入「cd ~」會前往哪裡?要中斷它最基本的按鍵組合是?這種以 .sh 為副檔名儲存的檔案叫什麼?相對於用滑鼠點圖示的 GUI,這種方式叫什麼?Linux 和 Mac 上最有名的預設翻譯官,名字帶著「重生的殼」這個雙關語,它是?在終端機裡問「這個資料夾裡有什麼?」的指令,大概是電腦史上被輸入次數最多的兩個字母,它是?這是什麼的縮寫?能印出目前所在位置完整路徑的指令是?這是?這個用直立線(|)書寫的功能叫什麼?它是?能讓你在自己的終端機上,直接連上並操作遠端伺服器的加密工具是?

Quration — Quration AIQ