你第一次打開 Mac 的「終端機」,黑底白字的畫面可能讓你愣了三秒——這不是電影裡的駭客畫面嗎?別怕,終端機其實是最直接跟電腦「說話」的方式,學會它,你就掌握了讓電腦幫你自動做事的鑰匙。這篇文章用最直白的語言,帶你從零開始理解終端機的世界。
終端機是什麼?一句話搞懂
終端機(Terminal)是一個文字輸入框,讓你直接用文字指令操控電腦。平常你用滑鼠點選圖示、拖曳檔案——這些動作背後,電腦其實都在執行一段段文字指令。終端機讓你跳過滑鼠,直接打指令,速度更快、能做的事更多。
在 Mac 上,終端機叫做 Terminal(也有人用 iTerm2 這個加強版)。打開方式:
- 用 Spotlight 搜尋(Command + 空白鍵),輸入「Terminal」→ 按 Enter
- → 預期畫面:出現黑色或白色視窗,最後一行顯示
你的帳號名稱@電腦名稱 ~ %,代表準備好了
那個 %(或 $)就是「提示符號」,表示電腦在等你輸入指令。
Shell 和 bash 是什麼?類別與品牌的關係
剛接觸終端機,你可能看到 Shell、bash、zsh 這些詞,搞不清楚關係。其實很簡單:
- Shell = 類別名稱,像「手機」這個類別
- bash = Shell 其中一個品牌,像「iPhone」是手機品牌之一
- zsh = 另一個品牌,macOS Catalina 之後預設用這個
你在終端機裡打的每一行指令——cd、ls、cp、curl——都是 Shell 語言的「詞彙」。就像英文有單字,Shell 有指令,學會更多指令就能做更多事。
終端機不會自動辨識你要用哪個語言,而是你打的第一個字決定誰來處理:
- 直接打指令(
ls、cd)→ Shell 處理,提示符號是%或$ - 打
python3→ Python 廚師來了,提示符號變>>> - 打
node→ JavaScript 來了,提示符號變>
💡 💡 記住這個比喻:Shell 是「餐廳」,bash/zsh 是不同的「廚師品牌」,你打的第一個字是「點餐」。廚師決定了如何處理你的要求。
bash 和 Python 有什麼不同?管理員 vs 工程師
很多人學了 Python 再來學終端機,會困惑:兩個都是程式語言,為什麼要分開?
- bash = 工廠管理員語言:負責搬東西、開關機器、叫其他程式去做事。移動檔案、執行程式、串接指令——這是 bash 的強項。
- Python = 工廠工程師語言:負責設計複雜機器、做計算、處理大量資料、AI 應用——這是 Python 的強項。
兩個都在「工廠」裡工作,但角色完全不同。你不需要「把 Python 轉換成 bash」,它們是平行的,各司其職。在終端機打 python3 hello.py 就直接跑 Python,不需要翻譯。
學習建議:先學 bash 基礎指令(讓你能在電腦裡「走動」),再搭配 Python 做更複雜的自動化。
路徑地址:~/、/、. 各代表什麼?
終端機裡,每個檔案或資料夾都有一個「地址」。就像現實生活的門牌號碼,電腦裡叫做路徑(Path)。
/(斜線)= 路徑的分隔線,像「台北市 / 信義區 / 松仁路」的分隔符號,把一層一層資料夾隔開~(波浪號)= 你的家目錄縮寫,代表/Users/你的帳號名稱。電腦看到~自動展開,就像朋友聽到「我家」就知道你在說哪裡~/Desktop= 你的桌面完整路徑,等於/Users/yourname/Desktop.(一個點)= 當前所在資料夾..(兩個點)= 上一層資料夾
~ 是地址縮寫,不是動作。你打 cd ~/Desktop 是告訴電腦「請切換到桌面這個地址」,cd 才是動作,~/Desktop 是目的地。
💡 📍 路徑小練習:打開終端機,輸入 echo ~ 然後按 Enter,就能看到你的 ~ 實際展開是哪個完整路徑。
5 個必學基礎指令(附預期畫面)
學終端機就像學英文單字,先記住這 5 個最常用的,能處理 80% 的日常需求:
1. ls — 列出當前資料夾內容
- 輸入
ls→ 按 Enter - → 預期畫面:顯示當前資料夾裡的所有檔案和子資料夾名稱
- 進階版:
ls -la顯示隱藏檔案 + 詳細資訊(檔案大小、日期)
2. cd 資料夾名稱 — 切換資料夾(Change Directory)
- 輸入
cd Desktop→ 按 Enter - → 預期畫面:提示符號前的路徑從
~變成~/Desktop - 回上一層:
cd .. - 回家目錄:
cd ~或直接cd - ⚠️ 若出現
No such file or directory:代表資料夾名稱打錯或不在當前位置,先用ls確認資料夾存在
3. pwd — 顯示當前位置(Print Working Directory)
- 輸入
pwd→ 按 Enter - → 預期畫面:顯示完整路徑,例如
/Users/yourname/Desktop - 迷路了嗎?打
pwd馬上知道你在哪裡
4. cp 來源 目的地 — 複製檔案(Copy)
- 輸入
cp 報告.txt ~/Desktop/報告備份.txt→ 按 Enter - → 預期畫面:沒有任何訊息顯示 = 成功(終端機成功時通常沉默)
- 用
ls確認目的地出現了新檔案
5. curl -fsSL [網址] — 從網路抓取資料
- 輸入
curl -fsSL https://example.com→ 按 Enter - → 預期畫面:顯示網頁的 HTML 原始碼
- 旗標含義:
f=失敗不顯示錯誤頁、s=安靜模式、S=真出錯才顯示、L=自動跟隨轉址
管道(|):讓指令串起來的魔法
| 叫做管道(Pipe),是終端機最強大的概念之一。它的意思是:
把左邊指令的輸出,直接丟給右邊的指令當輸入。
就像榨汁機:蘋果進去 → 榨出果汁 → 果汁再進過濾網。每一關的「成品」就是下一關的「原料」。
最常見的例子,就是你安裝軟體時看到的這行指令:
curl -fsSL https://某個軟體.com/install.sh | bash- 左邊:
curl -fsSL從網路抓一個安裝腳本(.sh 檔案) - |:把抓到的腳本內容,直接丟給右邊
- 右邊:
bash直接執行這段腳本,不用先存檔
你在安裝 Homebrew、Node.js、Rust、Claude Code 時,都會看到這個 curl ... | bash 的模式,現在你知道它在做什麼了。
.sh 腳本是什麼?把指令存起來批次執行
.sh 是 Shell 腳本(Shell Script)的副檔名。簡單說,就是把一堆指令存成一個純文字檔,一次執行完。
就像你每天早上要做:開電腦 → 打開瀏覽器 → 打開 Email → 打開工作軟體。如果把這四個動作寫成腳本,每天只要執行一次就自動完成。
一個 install.sh 長這樣:
#!/bin/bash # 第一行:告訴電腦用 bash 跑這個檔
echo "開始安裝..." # 顯示訊息
mkdir -p ~/.claude # 建立資料夾
curl -fsSL https://example.com/app -o ~/.claude/app # 下載檔案
chmod +x ~/.claude/app # 給執行權限
echo "安裝完成!"- 第一行
#!/bin/bash叫做 shebang,告訴系統這個檔案要用 bash 執行 - 後面每一行就是一條 bash 指令,從上到下依序執行
.sh只是純文字檔,副檔名只是讓人知道「這是 Shell 腳本」
執行方式:在終端機輸入 bash install.sh 或 ./install.sh(需先用 chmod +x 給執行權限)
💡 🚀 學習路徑建議:① 先學 cd、ls、pwd 能在電腦裡「走動」→ ② 學 cp、mv、rm 能「搬移管理」→ ③ 學 curl 能「網路操作」→ ④ 學管道(|)能「串接指令」→ ⑤ 寫 .sh 腳本能「自動化批次執行」
常見錯誤與解法
| 錯誤訊息 | 原因 | 解法 |
|---|---|---|
command not found | 指令名稱打錯,或該程式未安裝 | 確認拼字,或用 brew install 安裝 |
No such file or directory | 路徑不存在或名稱有誤 | 先用 ls 確認檔案存在 |
Permission denied | 沒有執行/修改的權限 | 前面加 sudo(需輸入密碼) |
| 按 Enter 沒反應 | 指令還在等你輸入更多(多行指令) | 按 Control + C 取消,重新輸入 |
卡在 >> 提示符 | 進入了 Python 或 Node 環境 | 輸入 exit() 離開 |
結論:終端機是讓 AI 工具真正聽你話的鑰匙
終端機看起來嚴肅,但核心邏輯非常直白:你輸入指令,電腦照做。記住幾個關鍵概念就能上手:
- Shell 是類別,bash/zsh 是品牌,cd/ls/curl 是詞彙
~是你家目錄的地址縮寫,/是路徑分隔線|管道讓指令可以串接,威力加倍.sh腳本把重複的事一次搞定
當你學會終端機,你會發現現在很多 AI 工具(Claude Code、GitHub Copilot CLI、Cursor)都是透過終端機操作的。這些工具的威力,要配合終端機才能完全發揮。
從今天開始,每天打開終端機,練習 ls、cd、pwd 三個指令,一週後你就會覺得終端機沒那麼陌生了。
📚 延伸閱讀:你可能也有興趣
- GPT-5.5 怎麼用?OpenAI 最新模型完整教學(2026)
- Claude Code 怎麼用?真實案例:網站全自動管理(2026)
- ElevenLabs 創辦人的故事:從波蘭到 110 億美元 AI 獨角獸
- DeepSeek V4 是什麼?比 GPT-5.5 便宜 10 倍的 AI 新模型
- Transformers.js 是什麼?在 Chrome 擴充套件裡跑 AI 模型
解壓縮 → 拖入 Claude Code → 輸入序號,5 分鐘完成安裝
✅ 套件內含功能:
🧠 雙層記憶系統(跨對話長期記憶,越用越懂你)
🔄 智慧規則載入(自動選最相關規則,省最高 89% Token)
📊 品質評估閘門(文章/程式碼送出前自動評分把關)
⚡ 自動學習任務框架(自動記錯誤→優化流程→持續進化)
🛠️ 11 個內建技能(知識餵養・網頁爬取・每日收尾等)
☁️ Google Drive 雲端同步引導
🔒 單一裝置授權,資料不外傳
原價 NT$1,288
NT$600
前 100 名限定優惠價格
每組序號第一裝置限一用・不可轉讓或分享

