Shell-Befehle funktionieren nicht: REDHAT

Shell-Befehle funktionieren nicht: REDHAT

Ich habe dem Startskript einige Dienste hinzugefügt und nach dem Neustart erhielt ich diese Meldung:

24 package(s) needed for security, out of 52 available
Run "sudo yum update" to apply all updates.
-bash: id: command not found
-bash: id: command not found
-bash: id: command not found
-bash: tty: command not found
-bash: mktemp: command not found
-bash: $TMP: ambiguous redirect
-bash: rm: command not found

netstatund wenn ich dann versuche, die meisten der grundlegenden Befehle wie , ps, grep, usw. auszuführen ll, erhalte ich eine Fehlermeldung wie diese

-bash: ls: command not found

aber einige Befehle wie cpfunktionieren chkconfig. Ich habe überprüft, ob meine /bin/bash-Datei vorhanden ist. Was kann der Grund sein?

aber vorher habe ich folgende Änderungen vorgenommen

echo "JAVA_HOME=/usr/java/jdk1.6.0_45" >> /etc/profile.d/custpath.sh
echo "export JAVA_HOME" >> /etc/profile.d/custpath.sh
echo 'PATH=$PATH:$JAVA_HOME/bin' >> /etc/profile.d/custpath.sh
echo "export PATH" >> /etc/profile.d/custpath.sh

und änderte die Datei /etc/environment in

export JAVA_HOME=/usr/java/jdk1.6.0_45
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$CLASSPATH:/usr/java/jdk1.6.0_45/jre/lib

verwandte Informationen