创建可执行文件

创建可执行文件

如果我打开一个终端并输入以下内容,那么 Firefox 将打开并运行 Web 应用程序:

./refine

因此,我向 txt 文件添加了以下内容,将 txt 文件属性更改为可执行文件 - 但是我没有得到相同的行为 - 实际上什么也没有发生:

#! /bin/bash

./refine

为了使路径明确,我已将上述内容修改为以下内容 - 所有文件都在主页中:

#! /bin/bash

~/Downloads/openrefine-2.6-beta.1/refine

当我双击可执行文件并选择在终端中运行时,终端会打开然后立即关闭。如果我仅在终端中运行脚本,则在浏览器/应用程序打开之前,控制台会返回大量文本。

答案1

转到 refine 文件夹并使用以下方法设置正确的文件权限

chmod +x refine

然后你可以使用以下命令启动可执行文件:

./refine

您可以从名为 的 shell 脚本运行run_refine.sh,例如:

#! /bin/bash

~/Downloads/openrefine-2.6-beta.1/refine

您需要首先设置可执行权限:

chmod +x run_refine.sh

然后你可以使用以下命令启动脚本:

./run_refine.sh

相关内容