Mac 終端機新手怎麼用?基礎指令入門

新手 依官方資訊整理 Mac · 圖文 5 分鐘 · 更新 2026/6/15
iLab學校技術長進階技術・終端機・系統維修・依官方資訊整理
已有 3,197 人學會這個技巧
簡報模式
按 Command + 空白鍵開 Spotlight,輸入「終端機」後按 Enter 就能啟動。基礎指令只需記六個:ls(列出檔案)、cd(切換資料夾)、pwd(確認位置)、mkdir(建立資料夾)、cp/mv(複製/移動)、rm(刪除)。指令輸入完按 Enter 送出;rm 刪掉不進垃圾桶,要謹慎執行。

開始前

適用系統最新版本
字級

Mac 終端機(Terminal)不像視窗那樣點來點去,但只要先搞懂六個常用指令,大部分的檔案管理和系統設定都能用一行字完成。開啟方式最快:按 Command + 空白鍵 叫出 Spotlight,輸入「終端機」後按 Enter;或到 Finder → 應用程式 → 工具程式 → 終端機。macOS Sequoia 15(2024 年起)的 Mac 全系列都支援,包含 MacBook Air、MacBook Pro、iMac、Mac mini、Mac Studio、Mac Pro。

終端機長什麼樣子,那一排字是什麼意思

第一次打開終端機,你會看到類似這樣的提示符號:

kw@MacBook-Pro ~ %

左邊是你的帳號名稱,中間是電腦名稱,~ 代表你現在在「家目錄」(也就是 /Users/你的帳號),% 是 zsh shell 的提示符號(macOS Catalina 10.15 起預設從 bash 換成 zsh)。游標在 % 後面等你輸入。

輸入指令後按 Enter 送出;要取消正在執行的指令,按 Control + C

第一個指令:知道自己在哪(pwd 和 ls)

打開終端機預設在家目錄,但有時候你不確定現在在哪個位置,就用 pwd(print working directory):

pwd

回傳結果大概長這樣:

/Users/kw

接著用 ls 列出當前資料夾有什麼:

ls

想看得更清楚(含隱藏檔、大小、修改日期),加上 -la 旗標:

ls -la

隱藏檔名稱以 . 開頭,像 .DS_Store.zshrc,一般 Finder 不顯示,終端機可以看到。

換個地方走走:cd 切換資料夾

cd(change directory)是最常用的指令,格式是 cd 目標路徑

cd Desktop

切到桌面。接著再 ls 就能看桌面上的東西。

幾個快捷寫法:

寫法意思
cd ~回家目錄
cd ..往上一層
cd -回前一個位置
cd /到系統根目錄

路徑有空格時要用引號包起來,例如 cd "iCloud Drive"

建立資料夾:mkdir

mkdir 專案測試

在目前位置建一個叫「專案測試」的資料夾。要一次建多層:

mkdir -p 工作/2026/六月

-p 旗標會自動建立中間不存在的層級,不用一層一層慢慢建。

複製與移動:cp 和 mv

複製檔案,格式是 cp 來源 目的地

cp report.pdf ~/Desktop/report_backup.pdf

複製整個資料夾加 -r

cp -r 專案資料夾 ~/Desktop/專案備份

移動(或重新命名)用 mv

mv report.pdf ~/Documents/report.pdf

改名也是用 mv,在同一個路徑改檔名就是重新命名:

mv 舊名稱.txt 新名稱.txt

刪除要小心:rm 不進垃圾桶

rm 刪掉就是真的消失,不進垃圾桶,沒有後悔機會。

rm 不要的檔案.txt

刪整個資料夾:

rm -r 不要的資料夾
警告rm -rf 這個指令加了 -f(force 強制)後執行力更強,尤其誤指根目錄會刪掉系統檔案。新手建議先把要刪的東西移到 Finder 確認沒問題再刪,或改用 Finder 拖進垃圾桶就好。

搜尋檔案:find 和 grep

找特定檔案用 find,格式是 find 搜尋位置 -name "檔名"

find ~/Documents -name "*.pdf"

把 Documents 裡面所有 PDF 列出來。

要在檔案內容裡搜尋文字用 grep

grep -r "預算" ~/Documents

掃描 Documents 底下所有檔案,找包含「預算」的那幾行。這個在找程式碼特定字串時超好用。

幾個讓效率翻倍的小技巧

Tab 補全:輸入指令或路徑的前幾個字母就按 Tab,終端機會自動補完。如果有多個符合的選項,按兩下 Tab 列出全部。

上下鍵:按 叫出前一個指令,連按可以往前翻歷史記錄。

清畫面clear 或按 Command + K,清掉之前的輸出,看起來更乾淨。

歷史查詢history 列出所有你打過的指令,搭配 grep 可以快速找:

history | grep mkdir

終端機常用指令一覽

指令功能範例
pwd顯示目前路徑pwd
ls列出檔案ls -la
cd切換目錄cd ~/Desktop
mkdir建立資料夾mkdir -p 工作/六月
cp複製檔案cp a.txt b.txt
mv移動/改名mv a.txt ~/Documents/
rm刪除(不可逆)rm 檔案.txt
find搜尋檔案find ~ -name "*.pdf"
grep搜尋內容grep "關鍵字" 檔案.txt
clear清畫面clear

常見問題

Q:終端機輸入密碼時為什麼沒有顯示任何字元?

A:這是 Unix 系統的設計,輸入密碼時畫面不顯示任何字元(連星號都沒有),但你其實在打字,打完直接按 Enter 就好。門市客人第一次遇到都嚇一跳,以為鍵盤壞掉,其實完全正常。

Q:macOS 的預設 shell 是什麼?zsh 和 bash 有差嗎?

A:macOS Catalina 10.15(2019 年)起預設改成 zsh,提示符號結尾是 %;舊系統是 bash,結尾是 $。大部分基礎指令(ls、cd、pwd、mkdir 等)兩者都通用,差別主要在進階設定與語法。新手不用特別在意,直接用預設 zsh 就好。

Q:我在終端機執行 sudo 指令,輸入密碼後卻說「is not in the sudoers file」是什麼問題?

A:這代表你目前登入的帳號不是「管理員」身份。到 系統設定 → 一般 → 使用者與群組,確認你的帳號旁邊有標示「管理員」。如果不是,用有管理員權限的帳號登入,或請家裡/公司有管理員的人幫你開。

常見問題

終端機輸入密碼時為什麼沒有顯示任何字元?

這是 Unix 系統的設計,輸入密碼時畫面不顯示任何字元(連星號都沒有),但你其實在打字,打完直接按 <kbd>Enter</kbd> 就好。門市客人第一次遇到都嚇一跳,以為鍵盤壞掉,其實完全正常。

macOS 的預設 shell 是什麼?zsh 和 bash 有差嗎?

macOS Catalina 10.15(2019 年)起預設改成 zsh,提示符號結尾是 `%`;舊系統是 bash,結尾是 `$`。大部分基礎指令(ls、cd、pwd、mkdir 等)兩者都通用,差別主要在進階設定與語法。新手不用特別在意,直接用預設 zsh 就好。

我在終端機執行 sudo 指令,輸入密碼後卻說「is not in the sudoers file」是什麼問題?

這代表你目前登入的帳號不是「管理員」身份。到 系統設定 → 一般 → 使用者與群組,確認你的帳號旁邊有標示「管理員」。如果不是,用有管理員權限的帳號登入,或請家裡/公司有管理員的人幫你開。

這篇對你有幫助嗎?
延伸閱讀

相關教學

為你精選

猜你喜歡

外觀
點綴色