如果您初入Mac圈,有可能您没有听说过终端。终端是 Mac 上最有用的应用程序之一,我们将向您展示可能对每个用户都有用的终端命令。你可以在 Mac 上的终端中做一些事情,这包括更改 Dock 等视觉元素,还包括让您更好地控制屏幕抓取。
屏幕截图
随着 macOS Mojave 的发布,Apple 增加了拍摄屏幕上任何内容图像的新方法,但它并没有带走任何东西。因此,仍然可以非常快速地抓取特定文档或 Finder 窗口的图像。或者至少如果您对 Mac 的处理方式感到满意,它会很快。
您只需按住Command和Shift,然后点击数字4。您的光标变为十字准线,您可以将其拖过窗口以说出您想要捕捉的部分,但您也可以点击空格键。当你这样做时,十字准线会变成一个相机的图标,现在当你点击空格键时,你只保存了那个窗口的图像。
但那并不完全正确。你只得到你选择的窗口,你不会从 Mac 的屏幕上得到任何其他东西——但不幸的是,你确实得到了一个 Apple 选择添加的阴影背景边框。Apple 添加的边框确实为您提供了进行注释的空间,但如果您只想要窗口,您可以告诉 Mac 放弃边框。你只需要通过终端来完成。
打开和使用终端
Terminal 是 Mac 上的一个应用程序,您可以通过 Spotlight 或通过深入到Applications 中的Utilities文件夹打开它。
如果您是 Mac 的主用户或管理员用户,则启动终端将打开一个窗口,向您显示单个命令行提示符。它将是您的 Mac 启动磁盘的名称,后跟您的用户名,最后是一个美元符号。然后会有一个闪烁的光标等待您输入内容。准确输入以下内容 - 或者更好的是复制并粘贴它。
默认写 com.apple.screencapture disable-shadow -bool TRUE
点击回车,然后输入:
killall SystemUIServer
并再次返回。
第一行更改了 Mac 中的默认选项。在您将要看到的所有示例中,都会有一个全大写的单词,例如 TRUE 或 FALSE、YES 或 NO。在每种情况下,您都可以使用一个命令打开该选项,或者使用另一个命令将其关闭。
你不必用所有的大写字母写这些词,但它很方便。这意味着您可以立即看到您是否打开或关闭了某些东西。
请注意,您必须以正确的大小写组合来编写其他所有内容。虽然Killall与killall 一样有效,但命令killall Dock会起作用而killall dock不会。
这个killall命令相当于终端强制退出应用程序并立即重新启动它。这些终端命令都不需要您重新启动 Mac,但其中大多数都需要您重新启动其中的一部分,这就是killall命令所做的。
当您正确键入或复制并粘贴,然后按Return 时,您会再次收到命令行提示,通常没有其他提示。如果你完成了,你现在可以输入exit,这会让终端整齐地完成,然后是File,Quit。
这就是您将始终执行的操作:打开终端,输入或粘贴一两个特定命令,然后退出。如果您不使用终端,请不要让终端保持打开状态。
现在已经延迟了你足够长的时间,这是键入以disable-shadow -bool TRUE结尾的命令的结果。从现在开始,您截取屏幕的任何 Finder 或文档窗口都将如下所示。没有更多的边界——直到你使用终端输入相反的命令,它们是:
默认写入 com.apple.screencapture disable-shadow -bool FALSE
killall SystemUIServer
修改截图保存格式
当您在 macOS 上截取任何内容时,您会在屏幕右下方看到图像短暂显示为类似 iOS 的缩略图。然后它始终保存到您的桌面,并且始终以 PNG 格式保存。
当您只拍摄一张照片时,缩略图会很方便,并且可以从中看到您已经获得了想要的屏幕部分。但是,如果您想连续使用几个,那会很痛苦,因为 macOS 不如 iOS 智能。
即使您在 iPhone 或 iPad 上拍摄另一个屏幕截图时屏幕上仍有预览缩略图,iOS 也足够聪明,不会显示它。在 macOS 上,您可以获得屏幕截图以及碰巧打开的任何预览缩略图。
您不需要终端来关闭此预览缩略图。只需按住Command、Shift并点击5。在出现的工具栏中,单击选项,然后单击以取消选择显示浮动缩略图。在同一部分还有一个选项可以选择您希望保存所有屏幕截图的位置。您无法在此处或 Mac 上的任何其他地方控制截屏的保存格式——除非您使用终端。
在终端中,您可以说您希望这些照片始终保存为 JPG、TIFF、BMP 或您能想到的任何格式,包括 PDF。输入或复制/粘贴:
默认写入 com.apple.screencapture 类型 pdf
这是一个不需要killall,它只是有效的。从现在开始,每个屏幕截图都将以 PDF 格式保存到您的 Mac。要将其改回 PNG,请编写
默认写入 com.apple.screencapture 类型 png
您还可以使用 Terminal 中的屏幕抓取做一件事,而没有Hazel 等第三方应用程序,您无法以任何其他方式做这些事情。现在,您的 Mac 将保存屏幕截图并以“屏幕截图”一词开头。为此,请在终端中键入以下内容。
默认写入 com.apple.screencapture 名称“Pretty Picture”
您意识到您可以将漂亮图片更改为您喜欢的任何内容。它只需要在语音标记中。但是请注意,在上图中,我们实际上已将其写为:
默认写入 com.apple.screencapture 名称“Pretty Picture”;killall SystemUIServer
那是killall命令与指令的其余部分放在同一行。它由分号分隔,像这样或作为两个单独的行这样做之间没有功能差异。有时把它放在一个上很方便。
当您想简单地做某事然后将其改回来时尤其如此。对于终端,有一个技巧可以让您省去所有这些打字的时间。在命令行提示符下,按键盘上的向上箭头。您将看到您之前的命令出现在提示符处。您可以在那里对其进行编辑以更改屏幕截图的名称或将 TRUE 切换为 FALSE 然后只返回 Return。
隐藏Dock
所有这些屏幕抓取选项都可以加快您的工作速度。例如,您不再需要从窗口的镜头中移除边框,并且您不必转换图像格式或更改名称。如果您正在使用屏幕抓取,那就太好了,但也有终端命令可以加快您在 Mac 上的使用速度。
它们都与 Dock 有关。如果您已经放弃 Dock转而使用第三方应用程序,或者实际上根本没有 Dock,那么它们就没有用了。但是,如果您只是加快 Dock 的速度,您可能会发现它更有吸引力。
首先,隐藏你的 Dock。转到System Preferences,Dock并单击Automatically hide and show the Dock。有了这个设置,你的 Dock 就会消失——直到你将光标悬停在屏幕底部。然后 Dock 会重新弹出,因此理论上您可以获得将它放在那里的所有好处,但也可以获得隐藏它所提供的额外空间。
然而,在实践中,它往往会非常缓慢地弹出。您可以改为转到终端并键入:
默认写入 com.apple.dock autohide-time-modifier -int 0
killall Dock
您可以猜测这会加快速度,但实际上它使 Dock 立即出现。它会移除动画效果,而是在某一时刻您的 Dock 不在那里,而在下一刻它又出现了。
无论您将 Dock 放在屏幕底部还是侧面,这都有效。为了让它以 Apple 想要的动画方式重新出现,您可以使用终端并输入:
默认删除 com.apple.dock 自动隐藏时间修改器
killall Dock
Space walk
另一方面,如果您非常喜欢 Dock 以至于过度使用它,您也可以使用 Terminal 来帮助您组织它。除了常规的应用程序图标,您还可以创建间隔器,这些间隔器只需占用 Dock 中的一个插槽,而无需执行任何操作。
由于它们是空格,因此很难拖动它们,因为您看不到任何可单击的图标。但是,即使您需要花一些时间才能找到合适的位置来单击并按住,您也可以做到,这意味着您可以将它们放置在 Dock 中您想要的任何位置。例如,您可以将所有写作应用程序组合在一起。要在 Dock 中获得一个垫片,请输入以下命令:
默认写入 com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}'
killall Dock
不同寻常的是,在该命令中没有地方让您指定您需要两个或多个间隔符。要获得额外的命令,请再次输入完全相同的命令。然后再次。直到您拥有所需的数量为止。
同样,此命令没有用于删除间隔的版本,但那是因为您不需要。Dock 中的 Spacers 就像普通的应用程序图标一样,您可以将它们拖下来,直到看到Remove一词。同样,很难看到像这样单击拖动的位置,但是将光标放在间隔附近的任何位置,您可以右键单击并获得功能相同的从 Dock选项中删除。
以上就是如何使用终端更改 Mac 的外观并加快工作速度,希望对你有所帮助,想了解更多Mac知识,请关注MacZ.com。