例如,我想通过单击 Chrome 图标或通过 Spotlight 启动 Chrome 来打开 Chrome 并执行一些 bash 命令。我该怎么做?
在 Windows 中很简单,我可以右键单击程序的图标并写入终端命令或一些命令行选项。
答案1
我知道的在 Mac OS 上执行 bash 命令的唯一方法是通过 /Applications/Utilities/Terminal.app。
您可以使用文本编辑器创建一个脚本,然后 Terminal.app 将为您执行该脚本。
因此,实现与我认为您想要的类似的目标的明显方法是使用(例如)/Applications/Textedit.app 编写一个包含以下内容的文件:
#!/bin/bash
[whatever commands you like]
open /Applications/Chrome.app
然后将其保存为 – 例如 – “bashChrome.command”(不带引号)。
然后您需要使用命令使该文件可执行chmod u+x
。
简单的方法是在 Terminal.app 中输入“chmod u+x ”(不带引号),将 bashChrome.command 拖放到终端窗口,然后点击Return。
然后,无论何时双击文件 bashChrome.command,终端都会启动并运行一个脚本,该脚本将执行您的 bash 命令,然后为您启动 Chrome。