
最近我开始和大家分享一些 Mac 终端的小技巧,帮你自动化一些琐事,减少工作中的繁琐操作,让你生活更轻松。

下面是我整理的 7 个终端命令,带你一步步走向理想中的高效工作生活。
1. 一次搞定一堆事情
这个命令真的是神级操作,早上开机后就该用一次!
它能让你创建别名,帮助你一键打开应用程序,甚至带上参数!花 10 分钟设置好,以后省下的时间可是数不胜数。

首先,打开终端,输入 touch aliases
来创建一个别名文件,可以随便起个名字,我这里用 “aliases” 举例。
然后输入 open aliases
打开文件,接着就可以在里面加上各种别名了。每个别名写在一行,创建好别名后,直接在终端输入就能执行。
举几个例子:
-
打开指定文件或文件夹:
alias notes='open ~/Documents/notes.txt'
alias downloads='open ~/Downloads'
-
启动应用程序或用指定应用打开文件:
alias zoom='open -a "Zoom"'
alias familypic='open -a "Preview" ~/Pictures/photo.jpg'
-
一键打开浏览器链接:
alias apple='open https://www.apple.com'
alias google='open -a "Google Chrome" https://www.google.com'
-
快速进入某个目录:
alias termhere='open -a Terminal ~/Documents/Projects'
-
批量操作:
alias startday='open -a "Slack"; open -a "Google Chrome" https://calendar.google.com; open ~/Documents/Work'
设置好后,保存文件并输入 source aliases
来加载别名。以后只要输入 startday
,Slack、Google Calendar 和工作文件夹就自动打开了!
2. 快速自动填充命令
谁想每次都输入 source aliases
?太麻烦了吧!
直接按下 ⌃R
,然后开始输入 s. o. u…
,就会自动显示出 source aliases
命令,按下回车就能加载别名了。

这其实是 ⌃R
快捷键在起作用,它能帮你快速查找之前使用过的命令。只要输入几个字母,甚至不需要从头开始,终端就会显示匹配的命令。
3. 查看命令历史
想回顾下之前用过的命令吗?输入 history
,你会看到所有执行过的命令。
如果只想看最近的几条命令,可以输入 history -5
,它会显示最近的五个命令。
如果你想查看某个特定命令(比如 git
),可以用 history | grep git
查找所有的 git
命令。

有些小技巧:
-
输入 !2
可以重新执行第二条命令。 -
输入 !-1
可以重新执行最后一条命令。 -
输入 history > print.txt
可以把命令历史导出到文件print.txt
中。
4. 不再被 Rickroll
有没有过点开 bit.ly 链接,结果被 Rick Astley 的歌《Never Gonna Give You Up》给“Rickroll”了?
那种恶搞很有意思,但太多次了就烦了。用这个命令你可以在不点开链接的情况下,先看看 bit.ly 链接指向的是哪个页面。
curl -s --head bit.ly/98K8eH | grep Location | awk '{print $2}'
如果输出是 rickroll.us
或 youtu.be/dQw4w9WgXcQ
,那你就可以放心地避免这个链接了。这样可以避免点开恶搞链接,甚至更重要的是避免点击带有恶意软件的链接。
5. 清空剪贴板
你知道 Windows 会显示剪贴板历史记录吗?但是 macOS 默认只记住最后一条复制的内容,甚至重启后就会清空。

如果你想手动清空剪贴板,可以用以下命令:
pbcopy < /dev/null
这个命令让你的剪贴板变成“空白”,非常简单有效。
6. 打开空白文档
你有没有过这种情况:打开了一个应用,结果它非得让我选个位置保存文件,特别是 TextEdit 或 Word 这种应用。真的是浪费时间!

想要每次打开应用时直接得到一个空白文档,可以用以下命令:
defaults write com.apple.TextEdit NSShowAppCentricOpenPanelInsteadOfUntitledFile -bool false
这样下次打开 TextEdit 时,直接就会出现空白文档,无需再选择保存位置。

如果你想让所有的应用都这样工作,可以用这个命令:
defaults write -g NSShowAppCentricOpenPanelInsteadOfUntitledFile -bool false
7. 加密 PDF 文件
虽然 Preview 应用已经支持 PDF 加密,但如果你需要更强的加密,可以通过终端来加密文件。使用 AES-256 加密算法比 Preview 的加密要安全得多。
首先,使用以下命令来加密 PDF:
openssl enc -aes-256-cbc -e -in PresidentVisit.pdf -out PVEncrypted.pdf
这会生成一个加密后的 PDF 文件 PVEncrypted.pdf
,你需要设置一个密码才能打开它。如果要解密,只需要用以下命令:
openssl enc -aes-256-cbc -d -in PVEncrypted.pdf -out PresidentVisit.pdf
这类加密算法非常安全,想要破解可不是轻松的事。如果你有很多文件需要加密,可以使用以下命令创建加密的 DMG 文件:
hdiutil create -encryption AES-256 -srcfolder "New Folder" -ov -format UDBZ "EncryptedImage.dmg"
这样你就能创建一个加密的磁盘映像文件,任何人都需要密码才能访问文件。
最后

通过这些终端小技巧,真的能让你更高效地使用 macOS!快去尝试这些命令吧,你会发现它们真的很实用。如果你有更多有趣的命令,记得和我分享哦!

原文始发于微信公众号(程序员黎明):告别繁琐操作:7 个 macOS 终端命令,提升你的工作效率!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/316181.html