Appearance
附录 A · 命令速查
都是 只读观察 向命令(删文件类不在此列)。macOS 为主,多数概念 Linux 通用。
作者:曹宇春
系统与负载
bash
sw_vers # macOS 版本
uname -a # 内核信息
uptime # 开机时长 + 负载 1/5/15 分钟
sysctl -n hw.ncpu # 逻辑核数
sysctl -n machdep.cpu.brand_string进程
bash
ps aux | head -20
ps aux | sort -nrk 3 | head -10 # 按 CPU
ps aux | sort -nrk 4 | head -10 # 按内存 %
top -l 1 -n 10 -stats pid,command,cpu,mem
kill <PID> # 礼貌退出(SIGTERM)
# kill -9 <PID> # 强杀(慎用)内存
bash
memory_pressure
vm_stat | head -20关注:空闲页、compressor、Swapins/Swapouts。
磁盘
bash
df -h
df -i
du -sh ~/Documents ~/Downloads ~/Library 2>/dev/null网络与端口
bash
lsof -i :3000
lsof -i -n | head -20
netstat -an | grep ESTABLISHED | head -10文件权限
bash
ls -l <路径>
id父子进程
bash
echo $$
ps -p $$ -o pid,ppid,command对照本课
| 命令族 | 相关课 |
|---|---|
ps / top / uptime | 02、04 |
vm_stat / memory_pressure | 03 |
df / du | 05 |
lsof / netstat | 06 |
ls -l / id | 09 |
© 曹宇春