Когда я вхожу на свой сервер 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.