Когда я захожу через 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. Это тихая команда.