Mac终端命令使用入门
- 电脑教程
- 2025-06-21
- 9
终端是什么?
终端(Terminal)是 macOS 的命令行界面工具,允许用户通过输入文本指令直接与系统交互,它解锁了图形界面无法实现的高级功能,适合文件管理、系统配置、开发调试等场景。对于普通用户,掌握基础命令可提升效率;开发者或高级用户则能深度控制系统。
重要安全提示
️ 终端命令具有直接修改系统的能力,错误操作可能导致数据丢失或系统损坏:
- 执行 sudo(管理员权限命令)前务必理解其作用
- 对 rm(删除)、dd(磁盘操作)等危险命令保持谨慎
- 不明确的命令先通过 man [命令名] 查看手册(如 man rm)
基础操作:快速上手
-
打开终端
- 快捷键:Command + 空格 打开聚焦搜索 → 输入 “终端” → 回车
- 路径:应用程序 → 实用工具 → Terminal.app
(首次使用建议将其拖入程序坞)
-
认识界面要素
- [用户名]@[电脑名] [当前目录] $ :命令提示符
例:john@MacBook-Pro ~ $ 表示用户 john 位于家目录(~)
- 输入命令后按 回车 执行
- 终止运行中的命令:Control + C
- [用户名]@[电脑名] [当前目录] $ :命令提示符
10 个必学核心命令(附场景)
| 命令 | 作用 | 常用示例 |
|---|---|---|
| pwd | 显示当前目录路径 | pwd → /Users/john/Documents |
| ls | 列出文件/目录 | ls -l(详细列表) ls ~/Downloads(查看下载目录) |
| cd | 切换目录 | cd Desktop(进入桌面) cd ..(返回上级) cd(直达家目录) |
| mkdir | 创建目录 | mkdir ProjectFiles(新建文件夹) |
| touch | 创建空文件 | touch report.txt |
| cp | 复制文件 | cp file1.txt Backup/(复制到Backup目录) |
| mv | 移动/重命名 | mv old.txt new.txt(重命名) mv photo.jpg ~/Pictures/(移动文件) |
| rm | 删除 ️ | rm temp.log(删除文件) rm -r OldFolder(递归删除目录,慎用!) |
| open | 打开文件/目录 | open .(用Finder打开当前目录) open memo.pdf(用默认应用打开) |
| man | 查看命令手册 | man ls(按 q 退出) |
高效技巧提升生产力
-
路径补全
输入目录名首字母后按 Tab 键自动补全(如输入 cd Dow + Tab → cd Downloads/)
-
历史命令复用
- 按 / 键切换历史命令
- 输入 history 查看全部记录
-
超实用组合命令
# 查找并删除所有临时文件(.tmp后缀)️ 先确认路径! find ~/Documents -name "*.tmp" -type f -delete # 统计当前目录文件数 ls -l | grep "^-" | wc -l
-
网络诊断
ping baidu.com # 测试网络连通性 ifconfig # 查看本机IP地址 netstat -an | grep LISTEN # 检查端口占用 -
安装 Homebrew(第三方包管理器)

安装后使用 brew install [软件名] 管理工具(如 brew install git)
-
环境变量配置
编辑 ~/.zshrc(Catalina 及以上系统)或 ~/.bash_profile:
export PATH="/usr/local/bin:$PATH" # 添加自定义路径保存后运行 source ~/.zshrc 生效
-
SSH 远程连接

ssh username@server_ip # 连接远程服务器 scp local.txt user@ip:~/ # 上传文件到服务器
-
报错 “Permission Denied”
尝试添加管理员权限:sudo [命令] → 输入密码(密码输入时不可见,正常输入后回车)
-
恢复误删文件?
终端删除的文件不进入废纸篓,立即停止磁盘操作并使用数据恢复工具(如 Disk Drill),无备份则无法通过命令恢复。
-
修改默认 Shell
查看当前 Shell:echo $SHELL
切换至 Zsh(推荐):chsh -s /bin/zsh
- 复制网络命令前:
- 检查来源可信度(如苹果官方文档、知名技术社区)
- 拆分理解复杂命令(尤其是包含 、> 等符号的)
- 定期备份:使用 Time Machine 或云存储保护重要数据
- 敏感操作复核:执行 rm、格式化 等命令前二次确认路径
- Apple 官方支持文档:Terminal User Guide
- GNU Coreutils 手册:Basic Command Syntax
- Linux man 手册在线库:man7.org
进阶应用(适合开发者)
常见问题解决
安全使用准则
引用说明
本文命令基于 macOS Ventura (13.x) 及更新系统参考:
提示:命令行为存在风险,操作前请确保理解其含义,本文仅提供学习参考,对执行结果不承担责任。
