当前位置: 技术问答>linux和unix
刚学linux,最简单的问题!谢谢
来源: 互联网 发布时间:2015-07-21
本文导语: 我在root目录下建了一个a.sh文件 然后我用root用户登陆后执行该文件./a.sh 不能执行,显示./a.sh: Permission denied 为什么?请问怎么解决? | ls -l看看是不是可执行 若不是 chmod 700 a.sh 再执行之 ...
我在root目录下建了一个a.sh文件
然后我用root用户登陆后执行该文件./a.sh
不能执行,显示./a.sh: Permission denied
为什么?请问怎么解决?
然后我用root用户登陆后执行该文件./a.sh
不能执行,显示./a.sh: Permission denied
为什么?请问怎么解决?
|
ls -l看看是不是可执行 若不是
chmod 700 a.sh
再执行之
chmod 700 a.sh
再执行之
|
同上,用命令chmod +x a.sh
然后用sh a.sh就可以运行了。
然后用sh a.sh就可以运行了。
|
bash a.sh
这也是个办法,不需要改权限
这也是个办法,不需要改权限
|
It is necessary that the program has execution privilege if it can be executed.
1. chmod +x a.sh
./a.sh
2.source a.sh
1. chmod +x a.sh
./a.sh
2.source a.sh
|
$source a.sh