01 为什么要用终端
终端看起来像黑客电影里的黑底白字界面,但日常用起来没那么玄乎。很多 Finder 里要点好几下鼠标的操作,敲一行命令就完事,比如批量改文件名、翻出隐藏文件、清掉系统缓存。
还有些事图形界面压根不提供入口,只能靠终端,像查 Wi-Fi 密码、刷 DNS 缓存、看硬件序列号这些。把下面十几条命令过一遍,日常就够用了,不用把自己逼成 Linux 专家。
02 打开终端的三种方式
- Spotlight:Command+空格 输入Terminal
- Finder:应用程序 → 实用工具 → 终端
- 固定Dock:右键选项 → 在Dock中保留
推荐第一种,最快最方便。
最快的方式是Command + 空格打开Spotlight,输入“终端”或“Terminal”回车即可。也可以在Finder中打开“应用程序 → 实用工具 → 终端”。
如果你经常用终端,建议把它固定在Dock栏上,右键Dock上的终端图标选择“选项 → 在Dock中保留”。
03 最基础的命令
看看你在哪里
打开终端后,你会看到一行类似username@MacBook-Pro ~ %的提示符。~代表你的个人文件夹(Home目录)。
CMD pwd
输入pwd回车,会显示当前所在的完整路径,比如/Users/yourname。
看看有什么文件
CMD ls
输入ls列出当前目录的文件和文件夹。加上参数ls -la可以看到隐藏文件(以.开头的文件)和详细信息。
切换目录
cd命令用来切换目录:
CMD cd Desktop
CMD cd ..
CMD cd ~
CMD cd /
cd Desktop进入桌面文件夹,cd ..返回上一级目录,cd ~回到个人文件夹,cd /到根目录。
✦ 小技巧
输入cd (cd后面有个空格),然后把Finder里的文件夹拖到终端窗口,路径会自动填上。
创建和删除
CMD mkdir 新文件夹
CMD touch 文件名
CMD rm 文件名
CMD rm -r 文件夹名
mkdir创建文件夹,touch创建空文件,rm删除文件,rm -r删除整个文件夹。
!踩坑提示 ?
终端删除的文件不会进废纸篓,这是新手最容易踩的坑。不确定的时候,先用 ls 确认再删。
04 日常实用的进阶命令
批量重命名文件
假设你想把文件夹里所有.jpg文件的文件名中“IMG_”替换成“旅行_”:
for f in IMG_*.jpg; do
mv “$f” “${f/IMG_/旅行_}”
done
几百张旅行照片要改名?这串循环跑完,文件名就批量换好了,省得一张张右键重命名点到手指抽筋。
查看Wi-Fi密码
忘了家里Wi-Fi密码?终端一行命令就能查:
CMD security find-generic-password -wa “你的Wi-Fi名称”
系统会弹出密码输入框,验证身份后显示Wi-Fi密码。
清理DNS缓存
网页打不开但网络正常时,可能是DNS缓存的问题:
CMD sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder
输入你的Mac登录密码(不会显示在屏幕上),回车即可刷新DNS缓存。
查看系统信息
CMD system_profiler SPHardwareDataType
system_profiler SPHardwareDataType会输出你的Mac硬件详细信息,包括芯片型号、内存大小、序列号等。比在“关于本机”里看得更详细。
快速查看文件内容
CMD cat 文件名
cat直接输出文件内容。对于大文件,用head -20只看前20行。less可以上下翻页查看。
05 安装Homebrew:Mac的软件包管理器
Homebrew是macOS上最受欢迎的工具安装方式。打开终端粘贴这一行:
/bin/bash -c “$(curl -fsSL
https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”
安装完成后,你可以用brew install安装各种命令行工具:
下载工具
CMD brew install wget
视频处理
CMD brew install ffmpeg
视频下载
CMD brew install yt-dlp
✦ 国内用户提示
安装时如果速度慢,可以把安装脚本里的GitHub地址替换为清华镜像源。
/// 写在最后
第一次敲命令难免手抖,这很正常。把ls、cd、rm、mkdir这四个练熟,再顺手记两三个进阶命令,日常就够应付了。不用追求精通,能用就行。