Prepare um arquivo .bashrc
mínimo e funcional localmente e transfira-o para o sistema remoto usando scp
, sftp
, rsync
ou por qualquer outro meio disponível.
Por exemplo:
$ mkdir testing && cd testing
$ touch empty-bashrc
$ ssh username@remotehost mv .bashrc broken-bashrc
$ scp empty-bashrc username@remotehost:.bashrc
Dependendo da maneira como você configurou o seu shell na máquina remota, pode ser o suficiente para mover o .bashrc
quebrado para fora do caminho. Como alternativa, talvez seja necessário substituí-lo em vez de movê-lo para não interromper a sessão do shell SSH. Só você sabe o jeito que você configurou.