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 /

這兩個指令會嘗試刪除你的整個個人資料夾(~)或整個系統(/),且沒有任何確認步驟、沒有資源回收桶。就算只是「測試看看」也是危險的——不要執行

安全習慣清單

  1. 執行 rm 前先用 ls 確認你在正確的路徑
  2. 不確定的指令先用 echo 測試(例如 echo rm -rf test/ 看看會對哪些檔案動作)
  3. 重要資料在操作前先備份
  4. 從官方文件(如 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 個指令:lscdpwdmkdiropen .。熟悉這幾個之後,你會發現很多原本繞路的操作,在 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 基礎後,最值得做的「下一步」。

這篇有幫助嗎?
外觀