尝试在Shell中运行现有脚本会给“找不到命令”

时间:2020-08-07 07:48:53

标签: linux shell zsh

我正在尝试使用sh脚本安装Anaconda。 我正在使用Ubuntu 18。

这是我的下载文件夹。我们可以清楚地看到脚本

sgerodes@sgerodes-TECRA-A50-EC  ~/Downloads  ls -al
total 564196
drwxr-xr-x  2 sgerodes sgerodes      4096 Aug  7 09:43  .
drwxr-xr-x 45 sgerodes sgerodes      4096 Aug  7 09:43  ..
-rw-rw-r--  1 sgerodes sgerodes 576830621 Aug  7 09:36  Anaconda3-2020.07-Linux-x86_64.sh
-rw-rw-r--  1 sgerodes sgerodes    868673 Aug  4 16:32 'Dokumentation Zeitplanung & Auslastung_Teams.pptx'
-rw-rw-r--  1 sgerodes sgerodes     16042 Mai 25 18:50  hw1-11.gif
-rw-rw-r--  1 sgerodes sgerodes      3185 Jun 25 18:19  j-koop-meyer.impex

但是运行它会显示“找不到命令”。

sgerodes@sgerodes-TECRA-A50-EC  ~/Downloads  sudo ./Anaconda3-2020.07-Linux-x86_64.sh 
sudo: ./Anaconda3-2020.07-Linux-x86_64.sh: command not found

sgerodes@sgerodes-TECRA-A50-EC  ~/Downloads  sudo Anaconda3-2020.07-Linux-x86_64.sh 
sudo: Anaconda3-2020.07-Linux-x86_64.sh: command not found

可能是什么问题?

1 个答案:

答案 0 :(得分:1)

您可以从权限-rw-rw-r-- 中看到它不可执行。如果您这样做:

chmod a+x Anaconda3-2020.07-Linux-x86_64.sh

然后您将看到权限变为-rwxrwxr-x。您现在可以执行以下操作:

sudo ./Anaconda3-2020.07-Linux-x86_64.sh 

它应该可以工作。