告别繁琐操作:7 个 macOS 终端命令,提升你的工作效率!

告别繁琐操作:7 个 macOS 终端命令,提升你的工作效率!

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

告别繁琐操作:7 个 macOS 终端命令,提升你的工作效率!

下面是我整理的 7 个终端命令,带你一步步走向理想中的高效工作生活。

1. 一次搞定一堆事情 

这个命令真的是神级操作,早上开机后就该用一次!
它能让你创建别名,帮助你一键打开应用程序,甚至带上参数!花 10 分钟设置好,以后省下的时间可是数不胜数。

告别繁琐操作:7 个 macOS 终端命令,提升你的工作效率!

首先,打开终端,输入 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 命令,按下回车就能加载别名了。

告别繁琐操作:7 个 macOS 终端命令,提升你的工作效率!

这其实是 ⌃R 快捷键在起作用,它能帮你快速查找之前使用过的命令。只要输入几个字母,甚至不需要从头开始,终端就会显示匹配的命令。

3. 查看命令历史 

想回顾下之前用过的命令吗?输入 history,你会看到所有执行过的命令。
如果只想看最近的几条命令,可以输入 history -5,它会显示最近的五个命令。
如果你想查看某个特定命令(比如 git),可以用 history | grep git 查找所有的 git 命令。

告别繁琐操作:7 个 macOS 终端命令,提升你的工作效率!

有些小技巧:

  • 输入 !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 默认只记住最后一条复制的内容,甚至重启后就会清空。

告别繁琐操作:7 个 macOS 终端命令,提升你的工作效率!

如果你想手动清空剪贴板,可以用以下命令:

pbcopy < /dev/null

这个命令让你的剪贴板变成“空白”,非常简单有效。

6. 打开空白文档 

你有没有过这种情况:打开了一个应用,结果它非得让我选个位置保存文件,特别是 TextEdit 或 Word 这种应用。真的是浪费时间!

告别繁琐操作:7 个 macOS 终端命令,提升你的工作效率!

想要每次打开应用时直接得到一个空白文档,可以用以下命令:

defaults write com.apple.TextEdit NSShowAppCentricOpenPanelInsteadOfUntitledFile -bool false

这样下次打开 TextEdit 时,直接就会出现空白文档,无需再选择保存位置。

告别繁琐操作:7 个 macOS 终端命令,提升你的工作效率!

如果你想让所有的应用都这样工作,可以用这个命令:

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"

这样你就能创建一个加密的磁盘映像文件,任何人都需要密码才能访问文件。

最后 

告别繁琐操作:7 个 macOS 终端命令,提升你的工作效率!

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

告别繁琐操作:7 个 macOS 终端命令,提升你的工作效率!

原文始发于微信公众号(程序员黎明):告别繁琐操作:7 个 macOS 终端命令,提升你的工作效率!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/316181.html

(0)
葫芦侠五楼的头像葫芦侠五楼

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!