Когда я вхожу на свой сервер 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
.
В пути нужно указать /bin.
Вы можете сделать это постоянным, отредактировав файл конфигурации вашей оболочки. Если вы используете bash, это будет .bashrc или .bash_profile, если вы используете другую оболочку, файл будет другим.
Обратите внимание, что редактирование /etc/environment для добавления /bin, скорее всего, исправит ситуацию независимо от оболочки. Согласно этому ответу /etc/environment обычно указывает на /bin среди прочего.