macOS
- macOSmacOS快捷鍵系統資訊
用 Mac 工作會反覆查的兩類東西:一是快捷鍵(複製檔案路徑、打特殊符號),二是查系統狀態的終端機指令(CPU、RAM、磁碟、硬體規格)。快捷鍵背不起來沒關係,這頁就是拿來查的;系統資訊的指令則跟 Linux 略有不同(例如 top 的參數),照這頁的版本貼就能用。
快捷鍵
路徑快捷鍵
| 指令 | 快捷鍵 |
|---|---|
| 複製完整路徑 | ⌘ Command + ⌥ Option + ⌃ Control + C |
符號快捷鍵
| 按鍵 | 符號 |
|---|---|
| ⌥ Option + < | ≤ |
| ⌥ Option + > | ≥ |
| ⌥ Option + x | ≈ |
| ⌥ Option + = | ≠ |
| ⌥ Option + 0 | º |
系統資訊
CPU
Code
top -l 1 -stats pid,command,cpu
-l 1 只更新一次;-stats 指定顯示欄位,含 cpu 即各 process 的 CPU 使用率。
Code
ps -A -o %cpu,comm | head -20
列出所有 process 的 CPU 百分比與指令名稱,前 20 行可快速看誰吃 CPU。
輸出範例(top 摘要行):
Code
CPU usage: 8.0% user, 5.2% sys, 86.8% idle
idle 高表示 CPU 負載低。
RAM
Code
vm_stat
顯示分頁式記憶體統計:free、active、inactive、wired 等,單位為 page(通常 16KB)。
Code
top -l 1 -s 0 | grep PhysMem
PhysMem 一行顯示實體記憶體使用:used、wired、compressed、unused。
輸出範例(vm_stat 節錄):
Code
Pages free: 125000.
Pages active: 280000.
Pages inactive: 95000.
Pages wired: 120000.
將 page 數 × 4096(bytes)或 × 4(KB)可換算成約略 MB(依架構而定)。
Disk
Code
df -h
與 Linux 相同,以人類可讀單位列出所有掛載點的容量、已用、可用與使用率。
Code
df -h /
只查根目錄所在卷宗,常用於檢查主碟空間。
輸出範例:
Code
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk1s1 500Gi 200Gi 280Gi 42% 1000000 500000 67% /
Capacity 為使用率;iused/ifree 為 inode 使用情況。
硬體規格
macOS
Code
sysctl -n machdep.cpu.brand_string
只輸出 CPU 型號字串。
Code
sysctl -n hw.ncpu hw.physicalcpu hw.logicalcpu
分別為邏輯 CPU 數、實體核心數、邏輯核心數(Apple Silicon 上可能與實體相同)。
Code
system_profiler SPHardwareDataType | grep -E "Chip|Processor Name|Total Number of Cores"
用系統描述取得晶片/處理器名稱與核心數,適合 M1/M2 等機型。
輸出範例(Intel):
Code
Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz
8
4
8