./执行文本和sh命令执行文本的区别(转)

来源:互联网 发布:如何查看淘宝买家信誉 编辑:程序博客网 时间:2024/06/03 19:47
我在这里用实例来说明:(1)我们建一个文件命名为:a,里面输入 “ls - l”;(2)执行chmod 444 a,然后再执行: sh a,达到我们的目的;(3)用./a执行,提示权限不够.(4)chmod 744 a, 用./执行,ok.(5)sh a也ok。结论:sh命令是调用的shell解析器,因此只要对文件的权限最低要求是可读就行了,而./则要求得更高一些,要有可读、写、执行权限。
原创粉丝点击