我有一组以\n
s 分隔的命令,我想在名为 的文件中按顺序执行(从命令行)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
好吧,我将回答我之前在这里发布的问题,并在找到答案后将其删除。我的文件没有执行,只是打开了……
如果文件没有执行,您可能需要设置首选项。为此:单击任意文件夹,转到菜单编辑,选择首选项,单击行为选项卡,选中“打开时运行可执行文本文件”。双击要执行的文件...