Anonim

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 时,它们应该会提供很多用例。如果您有任何未上榜的收藏夹,请随时在下面的评论中分享。

您应该知道的 10 大 Mac 终端命令