- Published on
Terminal 沒有你想的那麼可怕 — 給初學者的入門指南

你有沒有在電影裡看過,工程師對著一個黑色的畫面快速打字?那個黑色畫面就是 Terminal (終端機)
聽起來很厲害,但其實你平常用滑鼠做的事情,像是打開資料夾、看裡面有什麼檔案、移動檔案,Terminal 都能做,只是改成「用打字的」而已
這篇文章會教你幾個最基本的操作,學完之後你會發現:「嗯,好像也沒那麼難嘛」
先打開 Terminal
Terminal 在中文版的 Mac 裡叫做「終端機」,你可能在應用程式裡看過這個黑色小圖示
Mac
- 按
Cmd + 空白鍵,會跳出一個搜尋框,這個東西叫做 Spotlight,是 Mac 內建的搜尋功能 - 輸入「Terminal」或「終端機」
- 按 Enter 就能打開了
Windows
- 按鍵盤上的
Win 鍵(通常在左下角,有 Windows 圖案的那顆),會打開「開始選單」 - 直接輸入「PowerShell」
- 按 Enter 就能打開了
為什麼建議用 PowerShell? Windows 其實有兩種 Terminal:「cmd」和「PowerShell」。PowerShell 比較新,而且支援
pwd、ls這些指令,跟 Mac 的用法比較一致,學起來比較不會混亂要注意的是,cmd 和 PowerShell 的指令不完全相同,不能混著用。比方說
pwd在 PowerShell 可以用,但在 cmd 就不行。所以如果你在網路上查到的指令跑不動,先確認一下你打開的是哪一個。這篇文章的指令都是以 PowerShell 為主
打開之後,你會看到一個等著你輸入文字的畫面,這就是 Terminal 了
小提醒:滑鼠在 Terminal 裡幾乎沒用
剛打開 Terminal 的時候,你可能會很自然地想用滑鼠去點某個位置,但你會發現「點了沒反應」。這是正常的,因為 Terminal 基本上不吃滑鼠的點擊,所有操作都是用鍵盤打字完成的
滑鼠在 Terminal 裡唯一常用的功能,大概就是「選取文字然後複製」而已。剩下的移動、執行、切換資料夾,全部都要靠打指令。一開始會有點不習慣,多試幾次就會適應了
我現在在哪裡?— pwd
打開 Terminal 之後,你可能會想:「我現在在電腦的哪個位置?」
輸入 pwd 然後按 Enter
pwd
它會告訴你目前所在的位置,像是
/Users/你的名字
這就像你打開 Finder (Mac) 或檔案總管 (Windows),看到的那個路徑一樣
Mac 小補充:Finder 預設不會顯示路徑,如果你想在 Finder 看到目前的路徑,可以到選單列的
顯示方式,點選顯示路徑列打開它。打開之後,Finder 視窗的底部就會出現完整的路徑,跟pwd顯示的是一樣的東西
小提醒:
pwd是「Print Working Directory」的縮寫,意思是「顯示現在的工作目錄」
Windows 用戶:如果你用的是 PowerShell,
pwd可以直接用。如果你用的是 cmd,pwd不能用,改輸入cd(不加任何東西) 就會顯示目前的位置
移動到別的資料夾 — cd
cd 就是「換一個地方」的意思
小提醒:
cd是「Change Directory」的縮寫,意思是「切換目錄」
比方說你桌面上有一個叫 my-project 的資料夾,你想進去
cd /Users/你的名字/Desktop/my-project
但這串路徑太長了,誰記得住?
最簡單的方法:直接拖拉資料夾進來
- 在 Terminal 裡先打
cd(cd 後面有一個空格) - 然後用滑鼠把你要去的資料夾,直接拖拉到 Terminal 的視窗裡
- Terminal 會自動幫你把路徑填好
- 按 Enter 就到了
這個方法完全不用記任何路徑,非常適合剛開始學的時候用
看看這裡有什麼 — ls
到了一個資料夾之後,你一定會想看裡面有什麼東西
ls
它會列出目前資料夾裡所有的檔案和資料夾,就像你用滑鼠點開資料夾看到的內容一樣
小提醒:
ls是「List」的縮寫,意思就是「列出來」
Windows 用戶:如果你用的是 cmd,指令是
dir,效果一樣。如果是 PowerShell,ls也能用
理解 . 和 ..
在 Terminal 的世界裡,有兩個特別的符號你會常常看到
.— 代表「現在這個資料夾」(就是你目前待的地方)..— 代表「上一層資料夾」(就是包住你的那個資料夾)
舉個例子,假設你在桌面的 my-project 資料夾裡
/Users/你的名字/Desktop/my-project ← 你在這裡
/Users/你的名字/Desktop ← 這是 .. (上一層)
所以如果你想回到上一層
cd ..
就這樣,一個指令就回去了。想回到上上一層?
cd ../..
像爬樓梯一樣,一層一層往上
從 Terminal 打開東西 — open / start
學了這些之後,你可能會想:「我能不能從 Terminal 打開檔案或資料夾?」
可以
Mac
open .
這會用 Finder 打開你目前所在的資料夾。還記得 . 代表「現在這裡」嗎?
你也可以打開特定的檔案
open report.pdf
Windows
start .
效果一樣,會用檔案總管打開目前的資料夾
這個指令很實用,當你在 Terminal 裡操作到一半,想用平常的方式看一下資料夾的內容,open . 或 start . 馬上就能切回你熟悉的畫面
再多學幾招
如果你已經把上面的都試過了,這裡有幾個讓你更順手的小技巧
用 Tab 鍵自動補全
打路徑或檔名的時候,不用全部打完。打前幾個字,然後按鍵盤上的 Tab 鍵,Terminal 會自動幫你補完
比方說資料夾裡有一個叫 my-project 的資料夾,你只要打
cd my-(然後按 Tab)
Terminal 就會自動補成 cd my-project。這樣就不用一個字一個字打了
小提醒:大小寫可能有差
在 Mac 上,Tab 補全預設是會分大小寫的。也就是說,如果資料夾叫
My-Project,你打my-再按 Tab 可能補不出來,要打My-才行Windows 的 PowerShell 我比較沒印象,你可以自己試試看。如果補不出來,就嘗試換個大小寫再按一次 Tab
用方向鍵叫回之前的指令
按鍵盤的 ↑ (上方向鍵),可以叫回你上一次輸入的指令。再按一次就是再上一次
如果你剛剛打了一串很長的指令,不用重新打,按 ↑ 就好
用 clear 清除畫面
打了很多指令之後,畫面看起來很亂?
clear
畫面就清乾淨了。之前打的東西不會消失,只是畫面上看不到而已
Mac 的快捷鍵:按
Cmd + K也可以清除畫面
最後想跟你說的
Terminal 不會因為你打錯字就把電腦弄壞。如果你輸入的指令有錯,它通常只會回你一句「找不到這個指令」之類的訊息,不會有什麼壞事發生
所以放心地試吧
唯一要注意的是刪除相關的指令 (像是 rm),在你還不熟悉之前,先不要隨便用。因為 Terminal 裡刪除的東西不會進到垃圾桶,是直接刪掉的
除此之外,盡量多打、多試,你會越來越熟練的
指令整理
| 指令 | 意思 | 範例 |
|---|---|---|
pwd | 顯示目前位置 | pwd |
cd | 移動到某個資料夾 | cd Desktop |
cd .. | 回到上一層 | cd .. |
ls | 看目前資料夾的內容 | ls |
open . (Mac) | 用 Finder 打開目前位置 | open . |
start . (Windows) | 用檔案總管打開目前位置 | start . |
clear | 清除畫面 | clear |
不確定的時候,問 AI 就對了
現在是 AI 的時代,如果你碰到不會的操作,或是怕指令打錯會出問題,直接把你想做的事情告訴 AI 就好
比方說你可以問
- 「我想把桌面上的 report.pdf 複製到 Documents 資料夾,指令要怎麼打?」
- 「這個指令
rm是什麼意思?執行了會怎樣?」 - 「我打了這個指令結果出現錯誤訊息,是什麼意思?」
AI 會告訴你該怎麼做,也會提醒你哪些指令要小心。與其自己猜,不如先問一下再執行,安全又省時間
圖片來源:AI 產生