macos - 在 Mac OSX 上,如何将脚本文件与终端相关联,以便双击图标启动终端?

标签 macos bash shell terminal

我有一个 python 脚本,我可以使用终端以通常的方式运行它。例如,启动终端,cd 到目录,然后键入 ./xxx.py,其中 xxx.py 是包含脚本的文件的名称。

现在我想在桌面上制作一个图标,当我双击它时启动终端并运行 python 文件。我怎么做?我想我可以用 cd 和 launch 命令制作一个 shell 文件,然后将该 shell 文件与终端相关联。但我似乎无法将它与终端联系起来。

有人说用后缀“.command”命名 shell 文件,但这会导致它启动 Flash Builder。我不知道那个同事在哪里。我无法手动关联终端,因为我找不到它。它不在/Applications 中。

最佳答案

在您的桌面上,您可以创建一个包含以下内容的文件

#!/bin/bash

python PATH_TO_YOUR_PYTHON_FILE

然后你必须通过

使它可执行
chmod u+x FILE_ON_DESKTOP

或者,您可以创建指向 python 文件的符号链接(symbolic link)并使其可执行。

您可以在 /Applications/Utilities 中找到Terminal

关于macos - 在 Mac OSX 上,如何将脚本文件与终端相关联,以便双击图标启动终端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19755455/

相关文章:

macos - 如何递归删除 UNIX 目录中的所有隐藏文件?

linux - 如何更改 shell 并在 .profile 中执行一些命令

java - Android studio 从 2.1 更新到 2.3 后出现错误(无法启动)

linux - 计算 shell 脚本中文件的中等行数

linux - Bash 脚本、Expect 和与远程 CLI 的接口(interface)

swift - 如何确定 Metal 设备 VR 支持

macos - 在 macOS 中控制夜类的终端命令

windows - 我可以在 mac 上为 windows 开发 flutter 桌面应用程序吗?

bash - 在 awk 脚本中保留浮点值小数位

linux - 手动触发正在等待信号的休眠 bash 脚本