如何在文本文件中执行命令?

如何在文本文件中执行命令?

我有一组以\ns 分隔的命令,我想在名为 的文件中按顺序执行(从命令行)ec2-env-setup。 我将不胜感激任何帮助。

答案1

这被称为脚本。

右键点击文本文件,选择属性,选择权限,勾选“允许执行此文件”文本框。现在你只需双击文件就可以执行它了。

您也可以从控制台执行此操作,如下所示:

sh ec2-env-setup.

或者更改权限然后执行:

chmod u+x ec2-env-setup.
./ec2-env-setup.

答案2

您需要使其可执行:

chmod +x ec2-env-setup

然后运行它(如果您与它位于同一目录中,这将起作用,否则,请使用绝对路径)。

./ec2-env-setup

答案3

仅供将来参考,并反驳这里的一些命令行爱好 :-) 你也可以打开特性的文件,选择权限窗格并启用可执行文件标志。如果您随后双击该文件,它将允许您将其作为脚本运行。

但是,如果您想查看输出,可能需要在终端中运行它。

您也可以创建启动器。右键单击桌面并选择创建启动器要做到这一点。

答案4

好吧,我将回答我之前在这里发布的问题,并在找到答案后将其删除。我的文件没有执行,只是打开了……

如果文件没有执行,您可能需要设置首选项。为此:单击任意文件夹,转到菜单编辑,选择首选项,单击行为选项卡,选中“打开时运行可执行文本文件”。双击要执行的文件...

相关内容