终端是什么?
终端(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
提示:命令行为存在风险,操作前请确保理解其含义,本文仅提供学习参考,对执行结果不承担责任。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/33349.html