Kiedy loguję się przy użyciu SSH, widzę tylko ...
-bash: /usr/bin/id: cannot execute binary file
-bash: [: : integer expression expected
Nie mogłem tu nic zrobić. Polecenia takie jak halt, poweroff, rebootpowróci command not found.
Jak mogę to naprawić? Używam Debian Squeeze Linux
PATHjest zmienną środowiskową, która zawiera listę folderów, które powłoka szuka programów. lsna przykład zwykle odnosi się do /bin/ls, a twoja powłoka znajduje go, przeglądając foldery wymienione PATHjeden po drugim, aż go znajdzie, lub jeśli nie znajdzie go w żadnym z nich, poddaje się. Przypuszczam, że lepszym punktem wyjścia byłoby, z czego jest wynik echo $PATH? (edycja: exportpolecenie jest sposobem na zdefiniowanie zmiennej środowiskowej w bash.)
export PATH=/bin:/user/bin:/sbin:/usr/sbin. To ciche polecenie.