在写了shell脚本1.sh文件后,想要执行该脚本,结果提示我权限不够:
然后我就加上了管理员的权限:(其实这里提示的并不是管理员的权限不够,而是这个shell脚本并没有执行的权限)
结果提示我找不到命令,但是我使用ls查看后,发现1.sh文件存在。
解决方法一:
首先我们在文件夹下找到该文件,我的1.sh文件所在目录为:/home/wjie/file/work/:
这个时候,我们右击该文件,点击属性,打开权限,勾选允许作为程序执行文件:
然后再回到终端,执行sudo ./1.sh,发现可以执行了:
解决方法二:
此文件本身就是因为没有执行的权限,因而无法执行,这里我们可以直接在终端给该shell脚本添加上可执行权限,代码为chomod +x 1.sh,如下图所示:
文章来源:https://www.toymoban.com/news/detail-679139.html
如上,执行命令后,shell脚本就可以执行了。文章来源地址https://www.toymoban.com/news/detail-679139.html
到了这里,关于在linux系统下中.sh文件无法执行的问题及两种解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!