📋 終端機操作 Cheatsheet
忘記指令很正常。先確認自己在哪裡,再看看這裡有什麼,最後才移動或執行程式。
✓ macOS / Linux / PowerShell 都可使用1. 位置與資料夾
| 想做什麼 | 指令 | 範例 | 記法與注意事項 |
|---|---|---|---|
| 確認目前位置 | pwd | pwd | Path:先看自己現在在哪一層。 |
| 查看這一層的內容 | ls | ls | List:列出檔案和資料夾。 |
| 進入資料夾 | cd 資料夾 | cd projects | Change Directory。 |
| 退回上一層 | cd .. | cd .. | 一組 .. 就是退一層。 |
| 一次退很多層 | cd ../.. | cd ../../games | 每多一組 ..,再退一層。 |
| 代表目前這一層 | . | code . | 一個點代表「這裡」。 |
| 建立資料夾 | mkdir 名稱 | mkdir final-project | Make Directory。 |
| 清除畫面 | clear | clear | 只清畫面,不會刪除檔案。 |
2. 常用檔案操作
| 想做什麼 | 指令 | 範例 | 注意事項 |
|---|---|---|---|
| 查看文字檔內容 | cat 檔案 | cat app.py | 適合快速看較短的純文字檔。 |
| 複製檔案 | cp 原檔 新檔 | cp app.py app_backup.py | 這裡只示範複製檔案,避免平台參數差異。 |
| 移動或重新命名 | mv 原名 新名 | mv old.py main.py | 同一層移動就是重新命名。 |
| 刪除檔案 | rm 檔案 | rm temp.py | 執行前先用 pwd 和 ls 再確認。 |
⚠️ rm 刪除的檔案不會進資源回收筒,不要隨便複製網路上的指令。
3. Python 課程常用工作流
- 建立並進入專案資料夾:
mkdir my-project→cd my-project - 初始化 Python 專案:
uv init - 安裝套件:
uv add requests - 執行 Python 程式:
uv run main.py - 載入
.env再執行:uv run --env-file .env main.py - 執行 Streamlit:
uv run streamlit run app.py - 用 VS Code 開啟目前資料夾:
code .
如果出現「找不到檔案」,先執行 pwd 和 ls,通常只是站錯資料夾。
4. 新手必會的小技巧
Tab:自動補全先打名稱前幾個字,再按 Tab,能減少拼字錯誤。
方向鍵 ↑ / ↓:找回指令不用重新輸入剛剛執行過的長指令。
Ctrl+C:停止程式程式卡住、無限迴圈或伺服器要停止時使用。
路徑有空白:加引號例如
cd "My Project"。