在 Ubuntu 上运行 .sh 脚本而不使用终端

san*_*998 3 command-line bash scripts

我正在使用 Ubuntu,并且创建了一个简单的脚本文件:

#!/bin/bash
cp /home/guilherme/pictures/*.jpg /home/guilherme/backup
Run Code Online (Sandbox Code Playgroud)

当我在终端上输入命令“./script.sh”运行它时,它工作正常。

但是,当我尝试在终端外单击此文件时,它会打开我的文本编辑器来编辑脚本行,而不是打开终端并执行命令。

我已经给了这个文件的可执行权限,但它没有运行。

有任何想法吗?

小智 7

您必须打开nautilus,单击 File->Preferences (OR) Edit->Preferences,检查 Behavior 选项卡,然后为 Excutable Text Files 选择您喜欢的选项。

在此处输入图片说明