terminal
「這個指令需要管理員權限」——在 Linux 和 Mac 上,有個魔法字眼,加在指令前面就能臨時借用最高權限,還因為「幫我做個三明治」的漫畫哏而出名。
sudo是「superuser do」(超級使用者執行)的縮寫,能暫時授予使用者管理員層級的權限,以執行原本會被擋下的指令,例如安裝系統軟體或修改受保護的檔案。它是合法系統管理的必要工具,但由於它賦予的權力如此廣泛,開發者之間流傳著一條不成文規定:在sudo指令前按下Enter鍵之前,務必先暫停並仔細檢查該指令。
「judo」(柔道)和「dodo」(渡渡鳥)純粹是與正確術語押韻的詞彙,在終端機中沒有任何實際功能,只是趣味干擾選項。
sudo因「sudo make me a sandwich」這則漫畫迷因而真正成為網路流行語,這則漫畫調侃說,只要在任何要求前加上sudo,就應該讓電腦(或人)毫不猶豫地服從。
terminal
能讓你在自己的終端機上,直接連上並操作遠端伺服器的加密工具是?它的名字還玩了「看 URL(see URL)」的諧音哏,它是?網路教學裡常見的「chmod 777」,為什麼專家提醒要小心?搭配程序編號一起使用的它是?打幾個字母後按哪個鍵,能自動補完剩下的部分?能開啟該指令官方說明書的指令是?最簡單的方法是?這個星號(*)代表什麼?該用哪個符號?它是?像 brew(Homebrew)這類程式,究竟在做什麼?在終端機編輯器 vim 裡,不儲存直接離開的正確方法是?Quration — Quration AIQ