如何运行.sh文件
可能的重复: 如何在终端运行.sh文件?
我想从网上下载Linux的JDownloader。但文件是.sh,当我告诉ubuntu打开该文件时,它使用了一些文本编辑器。我搜索了Ubuntu软件商店,没有任何应用程序可以打开它。有什么办法能让我安装它吗?
91
3
可能的重复: 如何在终端运行.sh文件?
我想从网上下载Linux的JDownloader。但文件是.sh,当我告诉ubuntu打开该文件时,它使用了一些文本编辑器。我搜索了Ubuntu软件商店,没有任何应用程序可以打开它。有什么办法能让我安装它吗?
1.将文件复制到桌面(为了方便)。
2.在文件上点击右键,选择属性
3.在权限标签下勾选允许以程序形式执行文件
在这里输入图像描述]4 。
默认情况下,文件管理器可能不会显示该选项,而是在gedit中打开文件。在这种情况下,请改变文件管理器的偏好。Edit-> Preferences -> Behaviour 改为"每次询问"或立即改为"运行可执行文件"。
命令行
如果不能工作,请在下面评论 :)
如果还是不行,尽管已经勾选了允许以程序形式执行文件,但当你双击.sh文件时,它会启动gedit,请导航到装有脚本的文件夹。
一旦你进入了该脚本的正确当前文件夹,你就可以像这样运行该脚本。
如果这样还不行,你可以试试
从FAT分区中
按照这个https://askubuntu.com/questions/23128/how-do-i-execute-a-file-from-a-fat-usb-drive
命令行
除了liquid所建议的以外,通常的程序是改变权限,使这个文件可以执行。
然后再执行这个文件。
GUI
在Nautilus文件浏览器中,通过改变 "属性"-> "权限 "中的 "执行 "标志,可以使用上下文菜单实现同样的效果。
在终端尝试
sh nameoffile.sh
(确保你在nameoffile.sh
保存的文件夹中)。