如何使用键盘快捷键运行任何Mac终端命令

您是否发现自己一天要运行几次特定的终端命令?你希望只需按一下键就能快速触发它们吗?

事实证明,你可以的!我们已经向您展示了您应该使用的所有Mac键盘快捷键,但这给了您一个机会来发明您自己的快捷键,几乎可以使用终端来做您能想象到的任何事情。有两种主要方法可以实现这一点,所以让我们开始吧。

简单方法:iCanHaz快捷方式

为特定命令添加自定义键盘快捷键的最简单方法是下载iCanHazShortcut,这是一个名称糟糕的免费Mac应用程序。安装再简单不过了:只需将图标拖到您的应用程序文件夹中即可。

然后启动应用程序。你可以在菜单栏里找到它。

单击“快捷键”可调出当前快捷键的列表。

看起来我们现在没有定义任何快捷方式。要更改此设置,请单击右下角的绿色箭头。这将显示两个字段:一个用于键盘快捷键,另一个用于您想要触发的命令。

单击第一个字段,然后点击您想要使用的任何键盘快捷键。接下来,单击第二个字段并输入您想要触发的任何命令。在我们的示例中,我们将使用date“+the time is%H:%M”|say,这会让我们的Mac大声说出当前时间。

单击右下角的绿色复选标记,即可完成!您的键盘快捷键现在将随意运行您的命令。

请注意,如果您愿意,可以配置更多内容。可以禁用图标菜单栏图标,允许您在后台运行此应用程序。您还可以将应用程序设置为在启动计算机时运行。

(稍微)困难但内置的方式:Automator

如果你不想使用第三方应用程序来触发终端命令,还有另一种方法可以用,因为MacOS可以让你为所有东西设置自定义键盘快捷键。开始之前,我们将启动Automator,您可以在Applications文件夹中找到它。我们将为您的Mac创建一项新服务。

在Actions部分中,单击“Utilities”子部分,然后将“Run Shell Script”拖到您的工作流上。

接下来,粘贴您的命令。

我再一次使用了date“+the time is%H:%M”|比方说,它将大声读出当前时间,但是您可以使用您喜欢的任何命令。使用您可以识别的名称保存您的工作流,我们就不会再使用Automator了。

接下来,转到系统首选项>键盘>快捷键。在左侧面板中,单击“服务”,然后向下滚动,直到看到您刚刚创建的服务-它应该在“常规”部分下。

设置之后,您可以使用您定义的任何快捷方式触发您的服务。因为这些都是操作系统本身固有的,所以不需要让任何程序在后台运行。

相关文章