跳至主要內容
技術

終端機不可怕:給非工程師的 macOS Terminal 入門

終端機不可怕:給非工程師的 macOS Terminal 入門
一鍵搞定新 Mac 第 2 / 9 篇

本篇是「一鍵搞定新 Mac」系列的第 2 / 9 篇。你可以從系列總覽開始閱讀,也可以直接接著看本文。

你一定在電影裡看過這個畫面:駭客關著燈、戴著連帽外套,面前一片黑底白字的螢幕,游標瘋狂閃爍,手指敲得劈哩啪啦響,幾秒後螢幕跳出一行大大的「ACCESS GRANTED」。

那片看起來很神祕的黑畫面,其實就是終端機(Terminal)——而且你的 Mac 裡就內建了一個。

也正因為電影都這樣演,很多人第一次打開它、看到游標在黑底白字上一閃一閃,腦中只會冒出一個念頭:「這是不是只有高手能碰?我隨便打錯一個字,會不會把整台電腦搞壞?」

不會。而且它遠比電影演的還要平易近人——終端機說穿了,只是另一種跟電腦溝通的方式,在某些情況下,還比用滑鼠點來點去快得多。

這篇寫給完全沒用過終端機的人:設計師、行銷、PM、或者任何想裝 Homebrew 卻被第一步「打開終端機」嚇到的朋友。

終端機到底是什麼?

你平常用 Mac,打開 Finder 瀏覽檔案、拖拉資料夾、雙擊開啟 App——這些都是透過圖形介面(GUI)在跟電腦溝通。

終端機(Terminal)是另一種溝通方式:用打字的。

如果圖形介面是「去餐廳看菜單、用手指點餐」,終端機就是「直接跟廚師說:我要一份炒飯、不要蔥、加辣」。

結果一樣,都能吃到飯。只是溝通的方式不同。

為什麼有人偏好用說的?因為有些事情用說的比較快。你不用翻好幾頁菜單,不用等服務生過來,直接開口就搞定。終端機也是這樣——很多操作一行指令就完成了,用滑鼠可能要點五六下。

怎麼打開終端機

Mac 內建就有終端機,不用額外安裝。

方法一:Spotlight 搜尋Cmd + 空白鍵(就是你平常搜尋東西的快捷鍵),輸入 Terminal,按 Enter。

就這樣。它會打開一個視窗,裡面有一行字和一個閃爍的游標。那行字大概長這樣:

bobo@MacBook-Pro ~ %

這表示「你是 bobo,目前在家目錄,可以開始輸入指令了」。% 後面就是你打字的地方。

方法二:從 Finder 開啟 打開 Finder → 應用程式 → 工具程式 → 終端機。

進階選擇:iTerm2 Mac 內建的 Terminal 完全夠用,但如果你之後用得比較多,可以試試 iTerm2。它是免費的替代終端機,功能更豐富(分割畫面、搜尋歷史指令等等)。不急,之後再說。

5 個最基本的指令

接下來的每個指令,我都會告訴你「這等於在 Finder 裡做什麼」,讓你有個對照。

1. pwd — 我現在在哪裡?

pwd

輸出結果像這樣:

/Users/bobo

pwd 是 “print working directory” 的縮寫,意思是「顯示我目前在哪個資料夾」。

Finder 對照:就是你看 Finder 視窗上方的路徑列——告訴你現在打開的是哪個資料夾。

這個指令完全安全,它只是「看一下」,不會改變任何東西。迷路的時候打一下,就知道自己在哪了。

2. ls — 這裡有什麼東西?

ls

輸出可能長這樣:

Desktop    Documents  Downloads  Music     Pictures

ls 是 “list” 的縮寫,意思是「列出目前資料夾裡有什麼」。

Finder 對照:就是你打開一個資料夾後,看到裡面所有檔案和子資料夾的清單。

加個參數可以看到更多細節:

ls -la

這會顯示檔案大小、修改日期、權限等資訊。-l 是「用詳細清單顯示」,-a 是「連隱藏檔也顯示」。

同樣完全安全,只是在看,不會動到任何檔案。

3. cd — 移動到另一個資料夾

cd Documents

cd 是 “change directory” 的縮寫,意思是「切換到某個資料夾」。

Finder 對照:就是你在 Finder 裡雙擊一個資料夾打開它。

幾個常用的寫法:

cd Documents          # 進入目前資料夾裡的 Documents
cd ~/Desktop          # 直接跳到桌面(~ 代表你的家目錄)
cd ..                 # 回到上一層(就像按 Finder 的「返回」按鈕)
cd                    # 不加任何東西,直接回到家目錄

那個 ~ 符號代表你的家目錄(通常是 /Users/你的使用者名稱)。你可以把它想成「我家的地址」,不管你在哪裡,cd ~ 都能帶你回家。

4. mkdir — 建立新資料夾

mkdir my-project

mkdir 是 “make directory” 的縮寫,意思是「在目前位置建立一個新資料夾」。

Finder 對照:就是在 Finder 裡按右鍵 →「新增檔案夾」,然後打個名字。

想一次建好多層?加個 -p

mkdir -p projects/2026/march

這會一次建出三層資料夾,就算 projects2026 還不存在也沒關係。在 Finder 裡你得一層一層建,終端機一行搞定。

5. cp — 複製檔案

cp notes.txt notes-backup.txt

cp 是 “copy” 的縮寫。上面這行的意思是「把 notes.txt 複製一份,叫做 notes-backup.txt」。

Finder 對照:就是選一個檔案 → Cmd + CCmd + V,然後改名。

想複製整個資料夾?加個 -r(recursive,遞迴的意思,就是「連裡面的東西也一起複製」):

cp -r my-project my-project-backup

哪些指令是安全的?哪些要小心?

這大概是新手最擔心的問題了。讓我直接列清楚。

唯讀、安全的指令(隨便打都不會壞)

指令做什麼
pwd顯示目前路徑
ls列出檔案清單
cat 檔案名稱顯示檔案內容(cat 是 “concatenate” 的縮寫,但通常就拿來看檔案用)
which 程式名稱查某個程式安裝在哪裡
man 指令名稱看某個指令的說明書(按 q 離開)

這些指令只會「看」,不會「改」。就算打錯了,頂多是出現一行錯誤訊息,不會發生什麼壞事。

要小心的指令

指令為什麼要小心
rm 檔案名稱刪除檔案,而且不會進垃圾桶,直接消失
rm -rf 資料夾刪除整個資料夾和裡面所有東西,一樣不進垃圾桶
sudo 指令用管理員權限執行,可以動系統檔案。會要求輸入密碼
mv移動或更名檔案。如果目的地已有同名檔案,會直接覆蓋

最重要的一條規則:rm 刪除的檔案不會進垃圾桶。在 Finder 裡刪東西你還能從垃圾桶撈回來,但 rm 是真的刪掉。所以用之前多看一眼,確定你刪的是對的檔案。

sudo 的意思是 “superuser do”——用最高權限執行。有些安裝指令需要它,但如果你不確定一個指令在幹嘛,加上 sudo 之前請三思。它就像你拿到了整棟大樓的萬能鑰匙,能開任何門,當然也能搞砸任何房間。

從網路上複製指令時,請注意這些事

裝軟體、跟著教學做的時候,免不了要從網頁上複製指令貼到終端機。這裡有幾個保護自己的習慣:

1. 先讀再貼

不要看到指令就無腦複製貼上。至少掃一眼裡面有沒有 rmsudo、或是你看不懂的部分。如果看不懂整行在幹嘛,Google 一下或問 AI 都好。

2. 小心隱藏字元

有些網站複製文字時會帶入看不見的字元。安全起見,可以先貼到純文字編輯器(像「記事本」或 VS Code)確認內容,再貼到終端機。

3. 注意指令來源

官方文件、GitHub 上的知名專案,通常是安全的。但隨便某個論壇裡的一行指令?稍微謹慎一點。

4. 不確定就加 echo

在指令前面加上 echo,它只會「印出這行字」而不會真的執行。例如:

echo rm -rf ~/Downloads/temp

這只會顯示 rm -rf ~/Downloads/temp 這串文字,不會真的刪除任何東西。先看一下指令長什麼樣子,確認沒問題再拿掉 echo 執行。

實戰練習:動手試試看

理論講夠了,來實際操作。打開終端機,跟著做一次:

第一步:確認你在哪裡

pwd

你應該會看到類似 /Users/你的名字 的路徑。

第二步:建立一個練習用的資料夾

mkdir terminal-practice

第三步:進入這個資料夾

cd terminal-practice

再打一次 pwd 確認——你應該會看到路徑變成 /Users/你的名字/terminal-practice

第四步:建立一個文字檔

echo "哈囉,這是我用終端機建立的第一個檔案!" > hello.txt

echo 會把引號裡的文字「輸出」,> 的意思是「把輸出寫進檔案裡」。這行合在一起就是「建立一個叫 hello.txt 的檔案,內容是那句話」。

Finder 對照:就像你打開文字編輯器,打一行字,然後存檔。

第五步:確認檔案建好了

ls

你應該會看到 hello.txt

第六步:查看檔案內容

cat hello.txt

終端機會印出:哈囉,這是我用終端機建立的第一個檔案!

第七步:複製一份備份

cp hello.txt hello-backup.txt

再打一次 ls,你會看到兩個檔案。

恭喜,你剛剛用終端機完成了建資料夾、建檔案、看內容、複製檔案。 整個過程沒有碰到滑鼠。

想在 Finder 裡確認嗎?打開 Finder,進入你的家目錄,你會看到 terminal-practice 資料夾就在那裡——終端機和 Finder 看到的是同一個世界,只是觀看的角度不同。

清理練習檔案(選做)

如果你想刪掉練習用的檔案和資料夾:

cd              # 先回到家目錄
rm -r terminal-practice   # 刪除整個練習資料夾

注意:這裡用了 rm -r,它會刪除資料夾和裡面所有東西,而且不會進垃圾桶。因為只是練習檔案,刪掉沒關係。但對於重要的檔案,務必確認清楚再刪。

常見問題

Q:打錯指令會怎樣? A:通常只會出現一行錯誤訊息,像是 command not found(找不到這個指令)或 No such file or directory(沒有這個檔案或資料夾)。電腦不會爆炸,你不會搞壞什麼。按上方向鍵(↑)可以叫出上一條指令,修改後重新執行。

Q:怎麼取消正在執行的指令? A:按 Ctrl + C。這是終端機裡的「我不要了,停下來」按鈕。

Q:畫面太亂了怎麼辦? A:輸入 clear 或按 Cmd + K,畫面就會清乾淨。指令歷史還在,只是畫面變乾淨了。

Q:怎麼看之前打過什麼指令? A:按上方向鍵(↑)可以一條一條往回翻。或者輸入 history 看完整紀錄。

下一步:裝 Homebrew

如果你是因為想安裝 Homebrew 才點進這篇文章,那恭喜——你已經準備好了。

Homebrew 是 macOS 上最主流的套件管理工具,可以讓你用一行指令安裝各種軟體,不用再去官網下載 .dmg 檔案。裝法就是打開終端機、貼一行指令、等它跑完。

我在新 Mac 開箱後,我怎麼 30 分鐘裝好所有東西裡詳細寫了 Homebrew 的使用方式,以及怎麼用它一鍵安裝所有軟體。

現在你已經不怕終端機了,那篇裡的每一行指令你都看得懂。


終端機真的沒那麼可怕。它就是一個打字版的 Finder——你用文字告訴電腦要做什麼,電腦用文字回答你。

一開始可能會覺得慢,因為你需要記指令。但用一陣子之後,你會發現很多事情用終端機做比用滑鼠快得多。而且,當你需要照著教學安裝某個工具、或是跟工程師溝通的時候,你會慶幸自己懂這些基本功。

五個指令而已。pwdlscdmkdircp。記住這五個,你就已經可以在終端機裡自由移動了。

留言討論

esc
輸入關鍵字搜尋文章...
查看收藏 →