Когда я захожу через SSH, я вижу только это ...
-bash: /usr/bin/id: cannot execute binary file
-bash: [: : integer expression expected
Я ничего не мог сделать здесь. Такие команды, как halt
, poweroff
, reboot
будет возвращаться command not found
.
Как я могу это исправить? Я использую Debian Squeeze Linux
PATH
переменная окружения, которая содержит список папок, которые оболочка ищет для программ. ls
например, обычно ссылается /bin/ls
, и ваша оболочка находит его, просматривая папки, перечисленные в PATH
одной за другой, пока не найдет ее, или, если она не найдет ее ни в одной из них, она сдастся. Я полагаю, что лучшей отправной точкой было бы, каков результат echo $PATH
? (edit: export
команда - это способ определить переменную окружения в bash.)
export PATH=/bin:/user/bin:/sbin:/usr/sbin
. Это тихая команда.