【问题标题】:On Mac OSX how can I associate a script file with Terminal so double clicking the icon launches Terminal?在 Mac OSX 上,如何将脚本文件与终端相关联,以便双击图标启动终端?
【发布时间】:2013-11-14 08:20:28
【问题描述】:
我有一个 python 脚本,可以使用终端以通常的方式运行。例如,启动终端,cd 到目录,然后键入 ./xxx.py,其中 xxx.py 是包含脚本的文件的名称。
现在我想在桌面上创建一个图标,当我双击它时启动终端并运行 python 文件。我怎么做?我想我可以用 cd 和启动命令制作一个 shell 文件,然后将该 shell 文件与终端相关联。但我似乎无法将它与终端相关联。
有人说要使用后缀“.command”来命名 shell 文件,但这会导致它启动 Flash Builder。我不知道那个同事在哪里设置。我无法手动关联终端,因为我找不到它。它不在 /Applications 中。
【问题讨论】:
标签:
macos
bash
shell
terminal
【解决方案1】:
在您的桌面上,您可以创建一个包含以下内容的文件
#!/bin/bash
python PATH_TO_YOUR_PYTHON_FILE
那么你必须通过它使其可执行
chmod u+x FILE_ON_DESKTOP
或者,您可以创建指向您的 python 文件的符号链接并使其可执行。
你可以在/Applications/Utilities找到终端