我创建了一个新文档,用 gedit 打开它,脚本非常简单,它在终端中运行,基本上是这样的:
#!/bin/sh
sudo blah blah blah
但是当我将其保存在文档中时,在属性中勾选执行勾选并双击文件,然后 gedit 会再次打开它,所以我应该做些什么才能使该文件作为 shell 脚本来启动命令,我搜索了一下,但没有什么能回答我的问题,因为到处都说(或者我相信)第一行 #!/bin/sh 会将文档变成 shell 脚本。
答案1
您必须制作一个桌面文件,例如。名称.桌面其中包含以下结构:
[Desktop Entry] Type=Application Name=your script name Exec=/path/to/your/script.sh Terminal=true <-if you need sudo (to type your password)
使此文件和脚本均可执行(例如 chmod 700 script.sh)。现在您可以双击桌面文件来启动脚本。