执行具有一些终端命令的文件

执行具有一些终端命令的文件

我想创建一个包含一些命令(假设有 4 条命令)的文件,这样当我单击该文件时,命令将在终端中执行。这可能吗?我正在使用 Ubuntu 14.04 LTS。提前致谢!

答案1

您必须使用您喜欢的文本编辑器按照以下方式创建一个文件

#!/bin/bash
your commands here

第一行(我相信它被称为魔法行)确保以下命令在 shell 中执行。创建此文件后,您必须授予其可执行权限:右键单击文件 -> 属性 -> 权限 -> 勾选底部的复选框。现在双击即可执行您的命令。请注意,对于包含“sudo”的命令,需要进行额外的工作

答案2

是的,这是可能的。创建两个文件,我们分别称为第一个main.sh和第二个sub.sh

输入main.sh以下几行:

#!/bin/bash
gnome-terminal -x "./sub.sh"

输入sub.sh您想要执行的代码。

确保两个文件都可执行。然后双击main.sh

相关内容