Quando faço login usando SSH, tudo o que posso ver é isso ...
-bash: /usr/bin/id: cannot execute binary file
-bash: [: : integer expression expected
Eu não poderia fazer nada aqui. Comandos como halt
, poweroff
, reboot
vai voltar command not found
.
Como posso consertar isso? Estou usando o Debian Squeeze Linux
PATH
é uma variável de ambiente que contém uma lista de pastas que o shell procura por programas. ls
por exemplo, geralmente se refere a /bin/ls
, e seu shell a encontra percorrendo as pastas listadas PATH
uma a uma até encontrá-la ou, se não encontrar em nenhuma delas, desiste. Suponho que um melhor ponto de partida seria, qual é o resultado echo $PATH
? (edit: o export
comando é uma maneira de definir uma variável de ambiente em bash.)
export PATH=/bin:/user/bin:/sbin:/usr/sbin
. É um comando silencioso.