Коли я входжу за допомогою 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
? (редагувати: export
команда - це спосіб визначити змінну середовища в bash.)
export PATH=/bin:/user/bin:/sbin:/usr/sbin
. Це безшумна команда.