Você está usando bash (echo $ 0 para ver)? Se cd
não tiver alias para outra coisa (tente unalias cd
ou unset cd
), suspeito que algo na inicialização do seu shell está causando esse comportamento. No bash, isso poderia estar em .profile, .bashrc ou system bashrc. No superusuário , o conselho é usar --noprofile --norc
quando fizer ssh em uma caixa, ou quando invocar um novo terminal de por exemplo, dentro do seu terminal existente. Então,
- Comece como apenas
sh
, que invoca o Bash sem .bashrc. Você pode fazer isso de dentro da sua sessão de terminal "errante" -
ssh -t [email protected]
e-t
ignorarão bashrc (não tentaram) -
ssh [email protected] bash --noprofile --norc
soa mais seguro (não tentei)