如何运行.sh文件

我想从网上下载Linux的JDownloader。但文件是.sh,当我告诉ubuntu打开该文件时,它使用了一些文本编辑器。我搜索了Ubuntu软件商店,没有任何应用程序可以打开它。有什么办法能让我安装它吗?

解决办法

1.将文件复制到桌面(为了方便)。

2.在文件上点击右键,选择属性

3.在权限标签下勾选允许以程序形式执行文件

4. 4. 双击文件并选择在终端运行,如果它不是一个gui程序的话)

在这里输入图像描述]4

默认情况下,文件管理器可能不会显示该选项,而是在gedit中打开文件。在这种情况下,请改变文件管理器的偏好。Edit-> Preferences -> Behaviour 改为"每次询问"或立即改为"运行可执行文件&quot。

命令行

cd /path/to/file
chmod +x filename.sh
./filename.sh

如果不能工作,请在下面评论 :)

如果还是不行,尽管已经勾选了允许以程序形式执行文件,但当你双击.sh文件时,它会启动gedit,请导航到装有脚本的文件夹。

一旦你进入了该脚本的正确当前文件夹,你就可以像这样运行该脚本。

sudo ./filename.sh

如果这样还不行,你可以试试

sudo bash filename.sh

从FAT分区中

按照这个https://askubuntu.com/questions/23128/how-do-i-execute-a-file-from-a-fat-usb-drive

评论(10)

命令行

除了liquid所建议的以外,通常的程序是改变权限,使这个文件可以执行。

chmod +x file.sh

然后再执行这个文件。

./file.sh

GUI

在Nautilus文件浏览器中,通过改变 "属性"-> "权限 "中的 "执行 "标志,可以使用上下文菜单实现同样的效果。

评论(0)

在终端尝试sh nameoffile.sh(确保你在nameoffile.sh保存的文件夹中)。

评论(0)