借助 Mac 上的内置终端应用程序,您可以运行许多命令以在您的计算机上执行各种操作。从屏幕截图到一次重命名一大堆文件,终端命令涵盖了您通常在计算机上执行的许多操作。
您可能不会觉得不方便的唯一一件事是每次要运行命令时都必须启动终端应用程序。如果有更好更快的方式在 Mac 上运行终端命令会怎么样?
嗯,其实是有的。事实上,有多种方法可以在 Mac 上使用键盘快捷键运行终端命令。您可以将您最喜欢的组合键分配给您的特定命令,按下该组合将在您的机器上执行该命令。
使用应用程序在Mac上使用快捷方式运行命令
为命令分配键盘快捷键的最简单方法是使用名为iCanHazShortcut 的第三方应用程序。这个应用程序使您可以更轻松地将任何键盘快捷键分配给 Mac 上的任何命令。
要配置应用程序,您只需要知道要分配的键盘快捷键和要执行的命令。
在您的Mac 上下载免费的开源应用程序并将其移动到Applications 文件夹。安装后启动应用程序。
当应用程序界面加载时,您将默认位于Shortcuts 选项卡中。在此屏幕上,在底部找到带有+(加号)符号的按钮,然后单击它以添加新的快捷方式。
以下屏幕可让您配置快捷方式以及它需要执行的命令。这是您需要在屏幕上的每个字段中输入的内容。Shortcut – 将光标放在该字段中并键入要分配给命令。Action – 这是一个可选的名称,您可以指定该名称,以便稍后在列表中查找快捷方式。Command – 在此处输入您要执行的确切命令。Workdir – 如果您的命令需要特定目录作为工作目录,请在此处选择它。您可以通过单击底部的播放图标进行试运行。满意后,点击它旁边的图标,它会保存快捷方式。
应用程序中的Preferences 选项卡还有一些您可以自定义的选项。这应该可以让您更好地控制应用程序在 Mac 上的工作方式。
从现在开始,只要您按下指定的键盘快捷键,它就会运行您的终端命令。
如果要执行多个命令,您也可以将它们添加到应用程序中。如果您愿意,可以修改甚至删除快捷方式。
使用Automator使用快捷方式执行命令
Automator 还允许您使用键盘快捷键运行命令。首先,您需要创建一个包含您的命令的服务,然后为该服务分配一个键盘快捷键。
在Mac 上启动Automator 应用程序。当出现新文档屏幕时,单击Service 并选择Choose。
在以下屏幕上,在操作列表中搜索名为Run Shell Script 的操作。找到它后,将其拖到右侧的主窗格中。
您会在新添加的操作下方看到一个大白框。在此框中输入您要执行的所有命令。将此框视为您键入命令的终端窗口。
输入命令后,单击顶部的File 菜单并选择保存 以保存您的服务。为服务输入一个有意义的名称,然后点击Save。
现在服务已创建,是时候为其分配键盘快捷键了。为此,请单击左上角的 Apple 徽标并选择System Preferences。在以下屏幕上选择Keyboard。
前往快捷方式选项卡,然后从中选择服务左边的列表。然后在右侧列表中找到您的服务,单击它,然后按所需的键盘快捷键。
您的服务将分配您选择的键盘快捷键。
当您按下此快捷方式时,它将运行该服务,该服务将依次在您的 Mac 上执行您的终端命令。
Use ActionShortcuts 使用快捷方式运行命令
ActionShortcuts 让您可以运行比传统终端命令更多的东西。它允许您运行 Apple 脚本、工作流、服务,当然还有终端命令。
与其他方法不同,此应用程序不是免费的,费用为 2.99 美元。如果您想先试用,可以使用 7 天试用期。
下面显示了如何使用此应用程序使用键盘快捷键运行终端命令。
在Mac 上启动TextEdit 应用程序。点击Format菜单并选择Make Plain Text删除格式。
在文件中输入您希望执行的所有终端命令。然后通过单击File 菜单并选择Save. 来保存文件
在另存为对话框中,输入文件的任意名称,但确保扩展名为 命令。点击Save保存文件。
在Mac 上下载、安装并打开ActionShortcuts 应用程序。在主界面点击打开脚本文件夹
当文件夹打开时,将你的command文件拖放到它上面。返回应用程序,您会在列表中看到您的文件。单击文件旁边的Record Shortcut 按钮以指定键盘快捷键。
分配快捷方式后,按下快捷方式将在Mac 上启动包含命令的.command 文件。
如果您想添加其他文件以供执行,您可以通过单击菜单栏中的应用程序图标并选择Open Scripts Folder 来实现。所有要执行的命令都必须放在这个文件夹中,应用程序会识别它们。