涵盖文件操作、系统信息、网络、进程管理、开发调试等多个方面,非常适合自学、提高效率、配合脚本自动化使用。
🧭 一、基础操作类命令
| 命令 |
作用说明 |
pwd |
查看当前路径 |
ls |
查看当前目录内容 |
ls -la |
显示所有文件(含隐藏)+详细权限 |
cd <路径> |
切换目录 |
cd .. |
返回上一级目录 |
mkdir 文件夹名 |
新建文件夹 |
touch 文件名 |
新建空文件 |
rm 文件名 |
删除文件 |
rm -rf 文件夹 |
强制删除整个文件夹(⚠️谨慎使用) |
cp a.txt b.txt |
复制文件 |
mv a.txt 文件夹/ |
移动文件/重命名 |
open . |
用访达打开当前目录 |
clear 或 Cmd + K |
清屏 |
🧰 二、系统信息和磁盘相关
| 命令 |
作用说明 |
df -h |
查看磁盘空间(人类可读) |
du -sh 文件夹 |
查看文件夹大小 |
top |
实时查看系统资源(类似任务管理器) |
uptime |
查看开机时间和系统负载 |
sw_vers |
查看 macOS 系统版本 |
uname -a |
查看系统内核等详情 |
🌐 三、网络相关命令
| 命令 |
说明 |
ping www.baidu.com |
测试网络连通性 |
curl ifconfig.me 或 curl cip.cc |
获取当前公网 IP |
netstat -an |
查看所有端口连接状态 |
lsof -i :端口号 |
查看某个端口是否被占用 |
sudo dscacheutil -flushcache |
刷新 DNS 缓存 |
👨💻 四、进程与应用管理
| 命令 |
说明 |
ps aux |
查看当前所有进程 |
kill 进程号 |
杀死某个进程 |
killall App名 |
结束指定应用(如 killall Finder) |
sudo shutdown -h now |
立即关机(⚠️谨慎使用) |
sudo reboot |
重启系统 |
📦 五、开发者常用命令(适合程序员)
✔️ Homebrew 包管理器(需先安装)
brew install 软件名 # 安装软件
brew uninstall 软件名 # 卸载
brew update && brew upgrade # 更新软件和自身
brew list # 查看已安装软件
✔️ Git 基础
git clone <仓库地址>
git status
git add .
git commit -m "描述"
git push origin main
✔️ Python / Node / Java 等
python3 --version # mac 默认 python3 已安装
node -v && npm -v # Node.js 版本检查
java -version # Java 环境检查
🗃️ 六、压缩与加密
zip -r 文件名.zip 文件夹 # 打包压缩
unzip 文件名.zip # 解压缩
chmod +x 脚本.sh #赋予脚本执行权限
sh 脚本.sh # 运行 shell 脚本
🔐 七、权限管理命令(需了解安全风险)
| 命令 |
用途 |
chmod +x 文件 |
添加可执行权限 |
chmod 755 / 路径 |
设置权限(7=读写执行,5=读执行) |
chown 用户名 文件 |
更改文件所有者 |
sudo 命令 |
使用管理员权限运行命令 |
📋 八、快捷技巧和补充说明
| 操作 |
快捷方式说明 |
Tab 自动补全路径 |
输入 cd Doc + Tab → Documents |
↑ / ↓ 查看历史命令 |
不用重复输入 |
Ctrl + C |
终止当前运行命令 |
Ctrl + A / E |
光标移到行首 / 行尾 |
Cmd + K |
清屏(比 clear 更彻底) |
✅ 小结:初学者建议重点掌握这些
cd、ls、mkdir、rm、open .
brew install、git clone、python3
chmod +x、sh xxx.sh
top、kill、ping、df -h