Wenn ich mich mit SSH anmelde, sehe ich nur Folgendes ...
-bash: /usr/bin/id: cannot execute binary file
-bash: [: : integer expression expected
Ich konnte hier nichts machen. Befehle wie halt
, poweroff
, reboot
zurückkehren wird command not found
.
Wie kann ich das beheben? Ich benutze Debian Squeeze Linux
PATH
ist eine Umgebungsvariable, die eine Liste von Ordnern enthält, die die Shell nach Programmen durchsucht. ls
B. bezieht sich normalerweise auf /bin/ls
, und Ihre Shell findet es, indem sie die Ordner PATH
nacheinander durchsucht, bis sie es findet, oder wenn sie es in keinem von ihnen findet, gibt sie es auf. Ich nehme an, ein besserer Ausgangspunkt wäre, was ist die Ausgabe von echo $PATH
? (Bearbeiten: Der export
Befehl ist eine Möglichkeit, eine Umgebungsvariable in Bash zu definieren.)
export PATH=/bin:/user/bin:/sbin:/usr/sbin
. Es ist ein stiller Befehl.