如何让.sh脚本在终端自动运行?

如何让.sh脚本在终端自动运行?

如何制作一个 Shell 脚本,双击后自动在终端中运行?换句话说:我太懒了,不想经常这样做

cd Desktop
chmod +x myscript.sh
./myscript.sh

,那么有什么办法可以自动打开 bash 脚本的终端吗?

答案1

您可以为脚本创建一个启动器。您可以从 GNOME 中的活动菜单(单击它)以及文件保存的目录中运行该脚本。这将是一个 .desktop 文件。例如 Example.desktop:

[Desktop Entry]
Name=Example
Exec=/path/to/executable_script
StartupNotify=true
Terminal=true
Type=Application
Icon=/optional/path/to/icon.png

使文件可执行。当放置在 /usr/share/applications 或 ~/.local/share/applications 中时,GNOME 会将 .desktop 文件添加到活动菜单中。

现在您只需单击活动菜单中的启动器,您的脚本就会运行。脚本运行结束后,终端将关闭。

相关内容