繁体   English   中英

为什么 ./ 不能作为目录工作? [Linux]

[英]why does ./ not work as a directory? [Linux]

我正在尝试安装 NET。 6.3 在我的 chromebook 上使用 Linux 但是当我尝试执行时

./dotnet-install.sh -c Current

在 Linux 终端中,它总是给我这个错误:

-bash: ./dotnet-install.sh: No such file or directory

有什么办法/有什么解决办法吗?

我已经完成了 sudo -i 所以我获得了完全权限,并且我已经将我尝试执行的文件放在了很多文件夹中,包括我的 Linux 文件夹。

任何帮助表示赞赏!

我想你应该:

chmod +x ./dotnet-install.sh
./dotnet-install.sh -c Current

或者

/bin/bash dotnet-install.sh -c Current

在 UNIX/Linux 平台上执行脚本有两种方法:

  • 如另一个答案中所述,您可以使脚本可执行。
  • 您可以使用sh或其他相关命令来启动它,我更喜欢这种工作方式。

因此,我建议您启动以下命令:

sh ./dotnet-install.sh -c Current


您是否尝试过pwd命令来查看您在哪个路径上工作?
然后尝试ls | grep dotnet-install在当前目录下,如果没有 output 你必须改变目录。
我想,您可能正试图在错误的目录中执行dotnet-install.sh


另一种方法是在终端上通过wget命令获取文件,以确保将文件下载到正确的目录中。


问候

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM