612 字
2 分钟
提升 macOS 效率的 5 个终端 (Terminal) 技巧
作为一名 macOS 用户,终端 (Terminal) 是我们最强大的工具之一。无论你是开发者还是普通的高级用户,掌握一些 Shell 技巧都能让你的工作效率倍增。
本文将分享 5 个我每天都在用的 Zsh/Bash 小技巧,不需要安装复杂的插件,开箱即用。
1. 快速回到上一个目录 (cd -)
这可能是最简单但最实用的命令。
当你在深层目录 /Users/levi/project/src/components/ 和系统目录 /etc/nginx/ 之间频繁切换时,不需要每次都打完整路径。
只需输入:
cd -系统就会自动把你带回“上一次所在的目录”。
2. 这里的命令太长了?用 Ctrl + A 和 Ctrl + E
当你在终端敲了一行巨长的命令,结果发现最开头的 sudo 忘了加,或者拼写错了一个词:
- 不要 狂按左箭头键。
- 按下
Ctrl + A:光标瞬间跳到行首。 - 按下
Ctrl + E:光标瞬间跳到行尾。
这两个快捷键是 Readline 的标准配置,在大多数 Shell 环境中通用。
3. 搜索历史命令 (Ctrl + R)
这是一个能让你显得很“极客”的操作。
如果你想执行几天前运行过的一条复杂的 docker run 命令,但记不清具体参数了?
- 按下
Ctrl + R。 - 输入关键字(比如
docker)。 - 终端会自动显示最近匹配的一条历史记录。
- 如果你想找更早之前的,继续按
Ctrl + R即可。
4. 别名 (Alias) 解放双手
如果你发现自己经常输入很长的命令,比如 git commit -m "update",一定要设置别名。
编辑你的 ~/.zshrc 文件:
# 快速提交alias gcm="git commit -m"# 快速查看状态alias gs="git status"# 显示隐藏文件并易读大小alias ll="ls -lah"# 快速刷新DNS缓存alias flushdns="sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder"保存后运行 source ~/.zshrc,以后只需要打 gcm "message" 就行了。
5. open . 图形化打开当前文件夹
有时候在终端里操作文件很累,想用 Finder(访达)来拖拽文件? 直接输入:
open .macOS 会立即弹出一个 Finder 窗口,显示的正是你当前终端所在的目录。这个技巧在管理博客图片资源时特别好用。
总结
工具的意义在于服务人。这些终端技巧虽然微小,但每天节省下来的几秒钟积累起来,就是巨大的效率提升。
如果你有其他独家秘籍,欢迎在评论区分享!
分享
如果这篇文章对你有帮助,欢迎分享给更多人!
提升 macOS 效率的 5 个终端 (Terminal) 技巧
https://levifree.dpdns.org/posts/macos-terminal-tips/ 部分信息可能已经过时
相关文章 智能推荐
1
VS Code + GitHub Copilot: AI 时代开发者的效率核武器
VS Code AI 结对编程时代,如何利用 Copilot 节省 50% 的编码时间
2
Obsidian vs Notion 深度对比:2026 年如何搭建真正可持续的第二大脑
效率 不只聊功能清单:从数据所有权、协作成本到长期维护,给出可执行选型框架
3
技术博客如何维护旧文章:用版本、验证日期和失效处理保住内容可信度
内容运营 旧教程不会自动过期,但会自动失去可信度;这套维护流程帮助你优先更新真正影响读者的页面
4
Astro 静态站图片 404 排查:从引用路径到浏览器回归的完整流程
Astro 用页面实际请求而不是目录猜测定位图片缺失;覆盖 public 路径、筛选后渲染与上线前检查
5
Astro 本地预览验收清单:发布前用 15 分钟发现导航、资源与交互问题
Astro 一份适用于静态博客的小型回归流程,覆盖构建诊断、关键入口、动态筛选和资源加载


