Команда 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 переустановить grep , но ответ был просто bash: yum: Befehl nicht gefunden ... (команда не найдена).

Когда я запускаю echo $ PATH , я получаю ответ / usr / local / sbin: / usr / sbin: $ PATH: $ JAVA_HOME / bin: / root / .dotnet / tools: / root / bin .

2
задан 19 July 2020 в 15:11
1 ответ

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

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

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

0
ответ дан 19 July 2020 в 17:59

Теги

Похожие вопросы