Mac 的终端非常强大。它不仅可以在 GUI(图形用户界面)不减慢您的速度的情况下让事情更快地完成,而且还可以让您执行无法通过任何其他方式完成的任务。但是,您不必是终端专家——甚至不必喜欢使用命令行解释器——也可以利用它。
无论您是终端的新手还是刚刚接触它,下面列出的 10 个 Mac 终端命令应该可以帮助您改善 Mac 的使用体验。你可以在几秒钟内执行它们。
即使您知道如何绕过终端,您仍然可能会遇到一直在您注意范围内的奇怪命令。所以请继续阅读。
1。让你的 Mac 保持清醒
还记得您的 Mac 上次进入睡眠状态并最终暂停或取消该下载(或其他任何操作)的时间吗?如果您不想每次都修改睡眠设置,只需启动终端并运行以下 Mac 终端命令:
caffeinate
只要终端窗口保持打开状态,您的 Mac 就不会进入睡眠状态。您还可以通过添加 -t 参数(例如,caffeinate)来防止 Mac 在特定时间内进入睡眠状态-t 3600.
2。更改截图格式
默认情况下,您的Mac 以PNG 格式保存屏幕截图。但是您可以使用以下命令将其更改为更轻量级的 JPG 格式:
defaults write com.apple.screencapture type JPG
另外,您可以使用相同的命令切换到其他格式,例如TIFF、BMP 和PSD。只需将JPG(接近末尾)替换为您想要的图像扩展名。
3。 Ping 网站和设备
如果您在连接网站时遇到问题,可以尝试ping 一下。只需键入以下命令,但替换为网址或 IP(内部协议)地址。该命令也适用于本地网络内的设备,包括路由器本身。
ping
您的Mac 应重复发送数据包并以毫秒为单位显示响应时间。按Control+C停止命令。
要使用设定数量的数据包运行命令,请使用-c 参数-例如, ping -c 4 google.com.
4。刷新 DNS 缓存
您的 Mac 的 DNS(域名系统)缓存由 IP 地址形式的“已解析”域名组成。如果 DNS 缓存过时或损坏,您可能会在访问或加载网站时遇到问题。
要清除Mac上的DNS缓存,请在终端中运行以下命令:
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
您必须通过输入您的Mac 用户帐户的密码来授权该命令。
如果删除DNS缓存没有帮助,您必须尝试清除Safari、Chrome或Firefox浏览器缓存。
5。在 Finder 中显示完整文件路径
当您深入挖掘Finder 时,您可以使用路径栏获取有关您所在位置的信息。您可以通过选择View> Show Path Bar激活它
但您也可以使用以下命令在Finder 的标题栏上显示传统文件路径。为此,只需运行以下命令:
defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES;killall Finder
如果以后要在Finder中禁用完整文件路径,请使用以下命令:
defaults write com.apple.finder _FXShowPosixPathInTitle -bool NO;killall Finder
这是在macOS上显示文件路径的其他方法。
6。下载文件
您知道您可以直接通过终端本身下载文件吗?如果您在使用网络浏览器执行下载时遇到问题,请在终端中键入以下命令,替换为下载 URL。
curl -O
文件应立即开始下载,以及下载速度和收到的数据等信息。
默认情况下,该命令会将文件下载到Mac 用户帐户的根目录。您可以使用更改目录-cd-command 预先更改它(例如,到 Mac 的下载目录)
cd ~/下载/
7。压缩和密码保护文件夹
压缩敏感文件夹时,应使用密码保护,以防止他人未经许可访问其内容。为此,您需要终端。
首先将终端目录更改为包含要压缩的文件夹的文件夹。例如,如果它位于桌面上,请键入以下内容:
cd ~/桌面/
然后,执行以下命令:
zip -er
将和分别替换为输出文件夹和源文件夹的名称。
例如,如果要压缩标签为PDFs的文件夹并使用相同名称标签生成的ZIP文件,请键入 zip -er PDFs.zip PDFs。然后,输入并验证要添加到 ZIP 文件的密码。
8。创建符号链接
符号链接是指向Mac 上不同位置的文件夹快捷方式。它们很方便,可以让您做各种事情。例如,您可以更改 iPhone 备份的默认备份目的地或将文件夹同步到 iCloud,而无需进行任何更改。Mac终端创建符号链接命令如下:
ln -s
替换为目标目录,并替换为应该包含符号链接的位置。
下面的屏幕截图显示了一个命令,指示终端在 iCloud Drive 中创建一个符号链接,指向 Mac 文档文件夹中标有 PDF 的文件夹。
这里深入解释了符号链接在 Mac 上的工作原理。
9。安排关机或重启
您可以安排您的Mac 在指定时间后关机。键入以下命令,替换为以分钟为单位的持续时间:
$ sudo shutdown -h
或者,您可以通过将-h替换为-r来提示您的Mac重新启动参数-例如,$ sudo shutdown -r 60.
10。会说话的Mac
这是一个有趣的命令:
说
替换成任何你想要的,你的Mac应该在你按下Enter!时立即开始说话
您还可以让Mac 以不同的声音说话。几个例子包括:
say -v fred
say -v samantha
提示: 输入say -v ? 并按 Enter显示其他声音。
15 Mac 的附加终端命令
终端看不够?这里有 15 个你应该知道的额外命令
行动 | 命令 |
查看正在运行的进程 | 最佳 |
检查Mac的正常运行时间 | 正常运行时间 |
显示IP地址 | curl ipecho.net/plain;回声 |
显示无线接入点 | netstat -nr | grep 默认 |
在Finder中查看隐藏文件 | defaults write com.apple.Finder AppleShowAllFiles true;killall Finder |
更改默认截图名称 | defaults write com.apple.screencapture name “New Name”;killall SystemUIServer |
禁用屏幕截图阴影 | $ defaults write com.apple.screencapture disable-shadow -bool TRUE;killall SystemUIServer |
在位置之间复制数据 | 同上-V |
让隐藏的应用程序隐藏在Dock上 | defaults write com.apple.Dock showhidden -bool TRUE;killall Dock |
将垫片添加到码头 | defaults write com.apple.dock persistent-apps -array-add ‘{“tile-type”=”spacer-tile”;}';killall Dock |
冻结后自动重启 | sudo systemsetup -setrestartfreeze on |
充电时听起来像iPhone | defaults write com.apple.PowerChime ChimeOnAllHardware -bool true;open /System/Library/CoreServices/PowerChime.app |
运行相同的命令 | !! |
显示终端历史记录 | 历史 |
强制清空垃圾桶 | sudo rm -rf ~/.Trash/ |
Terminal Whiz
上面的 Mac 终端命令无论如何都不是详尽无遗的,但是当您继续使用 Mac 时,它们应该会提供很多用例。如果您有任何未上榜的收藏夹,请随时在下面的评论中分享。