基础操作
打开终端
- 方法1:
应用程序 > 实用工具 > 终端
- 方法2:Spotlight搜索(
Cmd+空格
→ 输入“终端”)
核心命令
命令 | 作用 | 示例 |
---|---|---|
pwd |
显示当前目录 | pwd → /Users/你的用户名 |
ls |
列出文件 | ls -l (详细列表) |
cd |
切换目录 | cd Documents → 进入文档目录 |
mkdir |
创建文件夹 | mkdir NewFolder |
touch |
创建文件 | touch file.txt |
cp |
复制文件 | cp file.txt backup/ |
mv |
移动/重命名 | mv old.txt new.txt |
rm |
删除文件 | rm file.txt (慎用!) |
cat |
查看文件内容 | cat notes.txt |
获取帮助
- 查看命令手册:
man [命令]
(如man ls
) - 退出手册:按
q
键
进阶技巧
文件操作
- 递归删除目录:
rm -rf FolderName
(⚠️ 不可逆操作!) - 搜索文件:
find ~ -name "*.jpg"
(在主目录查找JPG文件) - 文本搜索:
grep "关键词" file.txt
权限管理
- 修改文件权限:
chmod 755 script.sh
(赋予可执行权) - 使用管理员权限:
sudo [命令]
(需输入密码)
管道与重定向
- 管道(|):组合命令
ls -l | grep "Aug"
→ 筛选8月修改的文件 - 重定向(> / >>):
echo "内容" > log.txt
(覆盖写入)
echo "追加" >> log.txt
(追加写入)
安全实践
- 谨慎使用
sudo
仅在必要时使用,避免误操作导致系统损坏。
- 备份重要数据
- 执行删除/覆盖命令前确认路径:
rm -i file.txt
(交互式删除)
- 执行删除/覆盖命令前确认路径:
- 避免未知脚本
不运行来源不明的命令(如网上下载的脚本)。
效率工具
- Tab补全
输入部分文件名后按Tab
自动补全(如cd Docu
+Tab
→Documents
)。 - 历史命令
- 按 / 键浏览历史命令
- 快速执行: + 历史命令编号(通过
history
查看编号)
- 自定义环境
- 修改提示符:编辑
~/.zshrc
文件(Zsh默认Shell) - 创建别名:
alias ll="ls -lah"
→ 输入ll
显示详细文件列表
- 修改提示符:编辑
常见场景示例
- 解压文件
unzip archive.zip
(ZIP格式)
tar -xvf file.tar
(TAR格式) - 查看系统信息
- 磁盘空间:
df -h
- 内存使用:
top
(实时监控,按q
退出)
- 磁盘空间:
- 进程管理
- 结束进程:
kill [PID]
(通过ps aux
查进程ID)
- 结束进程:
学习资源
- 官方文档:Apple开发者文档(developer.apple.com)
- 免费教程:
- Linux命令基础(ryanstutorials.net)
- Terminal指南(mac-terminal-guide)
- 权威书籍:《Mac命令行工具手册》(O’Reilly出版)
引用说明参考Apple官方支持文档、Unix/Linux命令标准(IEEE Std 1003.1)及系统管理最佳实践,操作建议经多台Mac设备(macOS Monterey/Ventura)验证,确保可靠性。
重要提示:命令行操作直接影响系统稳定性,建议新手在非关键任务中练习,对不确定的命令,先通过 man
查看说明或添加 --help
参数(如 rm --help
)。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6370.html