回答
您正在尝试执行文件,并且您没有正确的权限。当你用你的文本编辑器创建一个新的Bash脚本(比如说Vim)时,你应该拥有以下权限:-rw-r--r--
。作为一个用户,你可以读写这个文件,但是你不能用./
来执行它。
如果要在不更改权限的情况下执行文件,可以使用以下命令:
bash myFile.sh
。如果你想执行一个文件
./
,你将不得不修改权限。类似的东西是好的:chmod +x myFile.sh
。如果您不想与
./
纠缠并喜欢从其他内置命令的任何位置调用myFile.sh
,请将可执行文件移动到PATH中的目录中。/usr/local/bin
应该是一个明智的选择。检查你的路径以echo $PATH
,以防万一......
我建议'$ HOME/bin'是一个更好的选择(到目前为止)随机命令。只有对机器上的每个人都有用的命令才属于'/ usr/local/bin'。 –
@JonathanLeffler感谢您的评论。你是完全正确的。为了方便,我建议'/ usr/local/bin',但使用'$ HOME/bin'会更好。 ;) – Badacadabra
.
指的是当前的工作目录和..
指父目录。因此./file2
表示“执行当前目录中名为file2的文件”。如果没有./
,shell将在PATH的所有目录中搜索file2。如果要执行它,请将chmod +x ./file2
的执行位添加并再试一次。如果您只想查看它,请尝试使用less ./file2
- 1. 为什么这些权限被拒绝?
- 2. 为什么选择权限被拒绝?
- 3. 为什么我得到“权限被拒绝”
- 4. 为什么我得到“权限被拒绝”错误?
- 5. 为什么在询问用户后权限被拒绝?
- 6. 为什么在尝试部署帽时会得到“权限被拒绝”?
- 7. 权限被拒绝而在Linux
- 8. 设置Cake php之后会话权限在AWS上被拒绝。
- 9. HBase不会在./start-hbase.sh之后运行 - 权限被拒绝?
- 10. 访问urandom设备获得“权限被拒绝”,为什么?
- 11. 在XAMPP Linux上为PHP使用mkdir时为何获得权限被拒绝
- 12. 权限被拒绝
- 13. 权限被拒绝
- 14. 权限被拒绝
- 15. Linux C++文件权限被拒绝
- 16. Linux的发现-exec权限被拒绝
- 17. 权限被拒绝。 Laravel Linux服务器
- 18. 权限被拒绝在Linux中使用vim
- 19. 为什么getUserMedia()在chrome中显示权限被拒绝错误
- 20. 为什么权限在ubuntu htdocs文件夹中被拒绝?
- 21. 为什么FF3会说“权限被拒绝以获得属性HTMLDivElement.tagName”?
- 22. 为什么我的权限被拒绝连接到338端口?
- 23. 权限在使用rubyzip时被拒绝
- 24. 为什么在建立好几次之后得到这个MinGW错误,权限被拒绝
- 25. 为什么我得到JDBC和Netbeans拒绝的权限?
- 26. 在IE7中的window.open()之后,权限被拒绝
- 27. Linux权限在chmod后被拒绝a = rwx
- 28. 权限被拒绝获得财产Window.startLoad
- 29. 为什么在IntelliJ IDEA中创建sbt项目会导致“权限被拒绝”?
- 30. 不明白为什么我得到一个权限被拒绝错误
您正试图执行一个您没有权限的文件。要么您没有适当的权限,要么文件无法执行。 –
重复项是标题中问题的重复 - 这与您在问题主体中提供的问题不同。 –