shell的可执行权限
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell的可执行权限相关的知识,希望对你有一定的参考价值。
solars中创建一个shell,ls后看到它的权限是:-rw-r--r--,按理说应该没有可执行权限,但我用sh shell.sh可以执行,请问这是为什么?谢谢!
通过sh运行脚本只需要有读权限就好了,意思就是通过/bin/sh 执行该文件。而./就是直接运行该文件,运行的方式会通过首行指定的方式,但默认的也是/bin/sh,其他的比如Python写的脚本就不能用sh 来运行了。 参考技术A 你没有执行它,你执行的是“sh”。所以它只要有读权限就行了。如果它有可执行权限,你可以直接调用它,如“./shell.sh"。就不用sh shell.sh了。
以上是关于shell的可执行权限的主要内容,如果未能解决你的问题,请参考以下文章