上一篇
Mac终端命令使用入门
- 电脑教程
- 2025-06-21
- 2277
Mac终端是系统内置的命令行工具,位于“应用程序/实用工具”文件夹,打开后输入特定命令并按回车执行,可高效管理文件、配置系统及运行程序,使用时需确保命令正确性以防误操作。
终端是什么?
终端(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(第三方包管理器)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装后使用
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、格式化等命令前二次确认路径
引用说明
本文命令基于 macOS Ventura (13.x) 及更新系统参考:
- Apple 官方支持文档:Terminal User Guide
- GNU Coreutils 手册:Basic Command Syntax
- Linux man 手册在线库:man7.org
提示:命令行为存在风险,操作前请确保理解其含义,本文仅提供学习参考,对执行结果不承担责任。
