为什么运行 chmod 777 test.sh 和 chmod -rwxrwxrwx test.sh 结果不一样啊,运行第二种方式,这个test.sh权限完全没任何变化。 当我运行chmod 777 test.sh 后再运行chmod -rwxrwxrwx (./)test.sh,就会提示说“chmod: ./test.sh: new permissions are -------w-, not ---------” 这是怎么回事啊,777不就是rwxrwxrwx 第一个“-”代表是文件?
1.为什么运行shell脚本都要“./”,我知道不加运行不了,可这个代表什么? 2.用chmod赋予权限时候,不见“./”也可以,我试过了,可教学文件都加了“./”,为什么呢? 3.能不能再运行脚本前 不用chmod +x,而是在脚本里面设定好权限呢?如果可以,该怎么设定呢?我觉得应该可以把,因为我之前运行过一个下载的工程文件中的shell脚本,就没有先chmod +x 求教
2,163
社区成员
4,352
社区内容
加载中
试试用AI创作助手写篇文章吧