我对 Ubuntu 几乎是全新的,所以请耐心等待。
我制作了一些没有 .sh 扩展名的脚本,并授予了它们的权限chmod 755
,只要我在它们所在的目录中,脚本就可以正常运行,无论是./myscript
还是sh myscript
。因为我希望能够从任何地方运行这些脚本,所以我将它们添加到 PATH 中export PATH=$PATH:/path/to/directory/
。但是,如果我尝试使用./myscript
终端输出运行脚本:bash: ./myscript: No such file or directory
.
如何在它们所在的目录之外运行这些脚本?
另外值得注意的是,如果我尝试使用sh /path/to/script/
终端输出运行它们:sh: 0: Can't open /path/to/script/
.