Назад | Перейти на главную страницу

Команда CentOS не найдена

Когда я вхожу на свой сервер CentOS 7, я получаю пару ошибок.

Similar command is: 'tty'
bash: ls: command not found...
Similar command is: 'lz'
/usr/libexec/grepconf.sh: line 5: grep: command not found

Вчера я попытался установить jre 9 с помощью этого руководства: https://howtoprogram.xyz/2017/09/22/install-oracle-java-9-centos-rhel/.

Мой сервер не распознает такие команды, как ls или yum. Я пытался бежать yum reinstall grep но ответ был просто bash: yum: Befehl nicht gefunden... (команда не найдена).

Когда я бегу echo $PATH ответ /usr/local/sbin:/usr/sbin:$PATH:$JAVA_HOME/bin:/root/.dotnet/tools:/root/bin.

Вам нужно указать / bin в пути.

Вы можете сделать это постоянным, отредактировав файл конфигурации вашей оболочки. Если вы используете bash, это будет .bashrc или .bash_profile, если вы используете другую оболочку, файл будет другим.

Обратите внимание, что редактирование / etc / environment для добавления / bin, скорее всего, исправит ситуацию независимо от оболочки. В соответствии с этот ответ / etc / environment обычно указывает, помимо прочего, на / bin.