上一篇
Mac终端入门指南,快速掌握命令行?
- 电脑教程
- 2025-06-15
- 3601
Mac终端是强大的命令行工具,用于执行高级任务和系统管理,打开“应用程序/实用工具/终端”,输入命令如
cd
(切换目录)、
ls
(列出文件)、
mkdir
(创建文件夹),使用
sudo
获取管理员权限,
man 命令名
可查看命令帮助文档。
终端基础操作
打开终端
- 方法1:
应用程序 > 实用工具 > 终端
- 方法2:Spotlight 搜索(
Cmd+空格
→ 输入”Terminal”)
核心命令解析
命令 | 功能 | 示例 |
---|---|---|
pwd |
显示当前目录 | pwd → /Users/你的用户名 |
ls |
列出文件 | ls -al (显示隐藏文件与详情) |
cd |
切换目录 | cd ~/Documents (进入文档夹) |
mkdir |
创建文件夹 | mkdir ProjectFiles |
touch |
创建文件 | touch report.txt |
cp |
复制文件 | cp file1.txt backup/ |
mv |
移动/重命名 | mv old.txt new.txt |
rm |
删除文件 | rm -i file.txt (-i 需确认) |
cat |
查看文件内容 | cat notes.md |
grep |
文本搜索 | grep "error" system.log |
目录导航技巧
- 返回上级:
cd ..
- 返回家目录:
cd ~
或cd
- 历史路径:
cd -
(返回上一次目录)
系统管理实战
进程管理
top # 实时进程监控(退出按 q) ps aux | grep Safari # 查找Safari进程ID kill -9 [PID] # 强制结束进程
网络诊断
ping baidu.com # 测试网络连通性 ifconfig # 查看IP地址(需授权) netstat -an | grep LISTEN # 检查开放端口
文件权限管理
chmod 755 script.sh # 赋予可执行权限 chown user:group file.txt # 修改文件所有者
高效进阶技巧
管道与重定向
ls -l > file_list.txt # 输出结果保存到文件 cat log.txt | grep "ERROR" # 过滤含"ERROR"的行
环境变量配置
echo $PATH # 查看当前路径变量 export PATH=$PATH:/new/path # 临时添加路径(永久生效需修改 ~/.zshrc)
包管理神器 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # 安装 brew install wget # 示例:安装wget工具
安全警告与最佳实践
- 高危命令避坑:
rm -rf /
:强制删除根目录(绝对禁止!)sudo
命令:需完全理解指令后果再执行
- 防护建议:
- 重要操作前备份:
cp -R ~/Documents ~/Backups
- 使用
-i
参数(如rm -i
)确认删除 - 避免直接操作系统文件(如
/System
、/Library
)
- 重要操作前备份:
学习资源推荐
- 官方文档:Apple 开发者命令行指南(developer.apple.com)
- 命令手册:终端内输入
man [命令]
(如man ls
) - 交互教程:
brew install tldr
→tldr tar
(简化版帮助)
引用说明参考 Apple 官方技术支持文档、GNU Bash 手册及 Homebrew 项目文档,已核实命令兼容 macOS Monterey 及以上系统。
掌握终端可显著提升工作效率,但请始终遵循 “不理解的命令不执行” 原则,从基础操作开始练习,逐步探索自动化脚本等高级应用,让命令行成为你的得力工具。