ubuntu中运行.run文件的方法

先将需要运行的xxx.run文件复制到想要打开目录下:

cp  ./xxx.run /xxx/xxx

然后在终端输入文件的添加执行权限的命令:

chmod u+x  xxx.run

现在就可以运行这个.run文件了

sudo ./xxx.run

据说还一种方法:

sh XXX.run

有兴趣的可以去尝试下用这个指令能不能直接运行.run文件

前几天试用了一下大蜘蛛的杀软,安装包就是.run格式的。

Linux下是否执行和后缀名没关系,只要用户有x权限

下载下来的.run安装包一般没有x权限 需要添加执行权限才能执行

你可以看下.run的内容,就是脚本,下载下来是没有执行权限的,这就是为什么它能用sh来执行

chmod u+x xxx.run这个命令不是挂载命令,而是给xxx.run增加执行权限,具体的可以man一下chmod用法

:4_86: 是的 学到了 看来还要多学啊 好多命令都还不熟悉 挂载是mount 两个搞混了 = =!

暴力一点的可以 chmod +777,一切权限都归我。:3_48:

run.sh 里边就是个 ls

$bash run.sh 是在子shell中运行run.sh 等同与 $sh run.sh

$source run.sh 是在父shell(就是当前的shell)中运行run.sh

后缀名只是个标识,提醒这个文件是可运行的而已

在父shell和子shell运行有什么区别吗?

子shell 可以继承 父shell的环境变量,但不继承父shell的自定变量

在子shell执行完成后,子shell的所有操作不会影响父shell

不轻易赋权,一般都是sh来执行.run