未找到 CentOS 命令

未找到 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

答案1

您需要将 /bin 放在路径上。

您可以通过编辑 shell 的配置文件使其永久生效。如果您使用的是 bash,则该文件将是 .bashrc 或 .bash_profile,如果您使用的是其他 shell,则该文件将有所不同。

请注意,编辑 /etc/environment 以添加 /bin 可能会修复问题,无论使用哪种 shell。根据这个答案/etc/environment 通常指向 /bin 等等。

相关内容