Lorsque je me connecte à l'aide de SSH, tout ce que je peux voir, c'est ceci ...
-bash: /usr/bin/id: cannot execute binary file
-bash: [: : integer expression expected
Je ne pouvais rien faire ici. Les commandes telles que halt
, poweroff
, reboot
retourneront command not found
.
Comment puis-je réparer cela? J'utilise Debian Squeeze Linux
PATH
est une variable d'environnement qui contient une liste de dossiers dans lesquels le shell recherche des programmes. ls
par exemple, fait habituellement référence à /bin/ls
, et votre shell le trouve en parcourant les dossiers répertoriés PATH
un par un jusqu'à ce qu'il le trouve, ou s'il ne le trouve dans aucun d'entre eux, il abandonne. Je suppose qu'un meilleur point de départ serait, quelle est la sortie de echo $PATH
? (edit: la export
commande est un moyen de définir une variable d’environnement dans bash.)
export PATH=/bin:/user/bin:/sbin:/usr/sbin
. C'est une commande silencieuse.