Mac 終端機入門:常用指令與安全須知(完整教學)
在 Mac 上按 Command+空白鍵開啟 Spotlight,輸入『Terminal』即可啟動終端機。進入後會看到命令提示符(通常是 % 或 $),接著就能輸入 ls 列出目前資料夾的檔案,或用 cd 切換資料夾。
先看結論
Mac 終端機(Terminal)是一個文字介面的操作視窗,讓你用指令直接控制 Mac。學會以下幾個核心指令,就能應付日常 90% 的需求:
ls— 列出檔案cd— 切換資料夾mkdir— 建立資料夾cp/mv— 複製/移動rm— 刪除(小心使用!)
最重要的安全原則:永遠不要複製貼上從網路上找到、你看不懂的 sudo 指令執行。
為什麼 Mac 用戶需要學 Terminal?
Finder 和圖形介面處理不了的事情,Terminal 幾乎都能做:
- 批次處理檔案:一次重新命名幾百個檔案
- 查看隱藏檔案:
.DS_Store、.bash_profile等 - 安裝開發工具:Homebrew、git、Node.js
- 設定系統偏好:修改一些圖形介面沒有暴露的設定
- 排查問題:查看系統日誌、網路連線狀態
對台灣的 Mac 用戶來說,最常用到 Terminal 的情境是:安裝 Homebrew、操作 iCloud 詞庫或設定檔、以及執行某些免費工具的一行安裝指令。
開始之前:認識 Terminal 視窗
開啟 Terminal 後,你會看到類似這樣的提示符:
yourname@MacBook-Pro ~ %
各段的意思:
yourname— 你的 Mac 使用者名稱MacBook-Pro— 你的電腦名稱~— 目前位置(~代表你的個人主目錄,即/Users/yourname)%— 輸入提示符(zsh 預設;bash 是$)
每次指令執行完後,都會回到這個提示符等你下一個指令。
常用指令速查
導覽類
| 指令 | 功能 | 範例 |
|---|---|---|
pwd | 顯示目前路徑 | pwd → /Users/kwei |
ls | 列出檔案 | ls -la 顯示含隱藏檔的詳細清單 |
cd 路徑 | 切換資料夾 | cd Desktop 進入桌面 |
cd .. | 退回上一層 | — |
cd ~ | 回到主目錄 | — |
檔案操作類
| 指令 | 功能 | 注意 |
|---|---|---|
mkdir 名稱 | 建立資料夾 | mkdir 我的專案 |
cp 來源 目的 | 複製檔案 | cp -r 複製整個資料夾 |
mv 來源 目的 | 移動或重新命名 | — |
rm 檔名 | 永久刪除檔案 | 不會進資源回收桶! |
open . | 用 Finder 開啟目前資料夾 | 非常實用的快捷做法 |
查看檔案內容
| 指令 | 適用情況 |
|---|---|
cat 檔名 | 短檔案,一次全部輸出 |
less 檔名 | 長檔案,分頁瀏覽,q 退出 |
head -n 20 檔名 | 只看前 20 行 |
tail -f 檔名 | 即時追蹤檔案末尾(看 log 常用) |
系統資訊
uname -a # 核心版本與架構(arm64 = M 晶片)
sw_vers # macOS 版本號碼
top # 即時 CPU/記憶體(q 退出)
df -h # 硬碟空間使用狀況
安全須知(請務必閱讀)
⚠️ 不要執行你看不懂的 sudo 指令
sudo 讓指令以最高管理員權限執行,可以修改系統核心檔案。這代表:
- 正確使用:可以安裝系統工具、修改設定
- 錯誤使用:可以把整個系統刪掉或被惡意程式入侵
常見詐騙手法:某些網頁或 Discord 群組會假裝是「修復教學」,要你複製一長串 sudo curl | bash 指令執行。這些指令可能從網路下載惡意腳本並以最高權限執行。任何指令在執行前,你必須知道它在做什麼。
⚠️ 絕對不要執行 rm -rf ~ 或 rm -rf /
這兩個指令會嘗試刪除你的整個個人資料夾(~)或整個系統(/),且沒有任何確認步驟、沒有資源回收桶。就算只是「測試看看」也是危險的——不要執行。
安全習慣清單
- 執行
rm前先用ls確認你在正確的路徑 - 不確定的指令先用
echo測試(例如echo rm -rf test/看看會對哪些檔案動作) - 重要資料在操作前先備份
- 從官方文件(如 Homebrew 官網)複製指令,不要從第三方論壇複製
台灣用戶常見問題:zsh 設定
macOS Catalina(2019)之後,預設 Shell 從 bash 換成了 zsh。如果你看到「您的 Shell 預設是 bash,請更新」的提示,可以用以下指令切換:
chsh -s /bin/zsh
切換後重新開啟 Terminal 即生效。
zsh 的設定檔是 ~/.zshrc(bash 是 ~/.bash_profile),用以下指令可以打開編輯:
open -a TextEdit ~/.zshrc
下一步:安裝 Homebrew
學會 Terminal 基礎後,最值得做的第一件事是安裝 Homebrew——macOS 上最流行的套件管理工具。只需在 Terminal 執行 Homebrew 官網(brew.sh)提供的一行指令,就能輕鬆安裝 git、wget、ffmpeg、Node.js 等數千種工具。
安裝完成後,brew install 工具名稱 就是你最常用的指令之一。
小結
Terminal 看起來進階,但入門其實只需要記住 5 個指令:ls、cd、pwd、mkdir、open .。熟悉這幾個之後,你會發現很多原本繞路的操作,在 Terminal 裡只需要一行字。安全使用的原則只有一條:不理解的指令,就不執行。
操作步驟
跟著做,點一下打勾常見問題
Terminal 顯示 zsh 還是 bash?哪個是正確的?
兩個都正確,只是預設 Shell 不同。macOS Catalina(10.15)起,Apple 將預設 Shell 從 bash 改為 zsh(Z Shell)。如果你的 Mac 是 Catalina 以後購買的,預設就是 zsh,提示符是 %。若你看到的是 bash(提示符是 $),表示你的 Mac 較舊或曾手動更改。新手不需要特別切換,zsh 和 bash 的基本指令幾乎相同。
rm -rf 指令很危險,網路上常常看到,到底什麼意思?
rm 是刪除指令,-r 表示遞迴刪除(連同子資料夾),-f 是強制刪除不確認。rm -rf / 或 rm -rf ~ 會嘗試刪除整個系統或整個個人資料夾,後果是系統損毀、資料全失。macOS 現在對 rm -rf / 有保護機制(需加 --no-preserve-root),但 rm -rf ~ 沒有保護。請務必再三確認路徑後才執行含 rm -rf 的指令。
Terminal 輸入密碼時怎麼都沒有出現任何字元?是壞掉了嗎?
沒有壞掉,這是 Unix 系統的安全設計——輸入 sudo 密碼時,畫面刻意不顯示任何字元(連星號也沒有),目的是讓旁觀者不知道你輸入了幾個字。請正常輸入你的 Mac 登入密碼後按 Enter 即可。
我可以在 Terminal 直接操作 iCloud 雲端硬碟的檔案嗎?
可以。iCloud 雲端硬碟在 Terminal 中的路徑是 ~/Library/Mobile Documents/com~apple~CloudDocs/,你可以用 cd 進入並操作其中的檔案。不過建議使用 open ~/Library/Mobile\ Documents/com~apple~CloudDocs/ 用 Finder 開啟會更直觀。若要用 Terminal 操作,注意空格要用反斜線跳脫(\ )。
Homebrew 是什麼?和終端機有什麼關係?
Homebrew 是 macOS 上最流行的套件管理工具,讓你用一行指令就能安裝各種開發工具(如 git、wget、ffmpeg 等)。安裝 Homebrew 本身就需要在 Terminal 執行一行指令,安裝完成後,你在 Terminal 輸入 brew install 工具名稱 就可以安裝。這是學會 Terminal 基礎後,最值得做的「下一步」。