如何在 MacOS 上创建图标作为快捷方式来运行特定的 shell 命令?

如何在 MacOS 上创建图标作为快捷方式来运行特定的 shell 命令?

我想在我的 Mac 上创建一个图标(就像一个应用程序一样),单击它后,终端应用程序就会显示并运行该命令或任何其他命令。ssh -D8989 [email protected]

有什么方法可以实现它吗?

谢谢

答案1

cat > myscript.command 
#!/bin/bash 
ssh -D8989[电子邮件保护]
^D 
chmod a+x myscript.command

解释:您只需要一个包含 shell 命令的文本文件,最好在顶部有一个“shebang”行,告诉 shell 您希望它使用哪个 shell 来执行脚本。您需要使用 将其标记为可执行文件chmod,并且文件名需要以 结尾,.command以便 Finder 将其视为可双击的 shell 脚本,并传递给 Terminal.app。

相关内容