Às vezes, quando você modifica .bashrc ou .bash_profile e os fornece, você pode notar que ‘perdeu’ seus comandos de shell. Você verá ‘command not found’ para os comandos mais simples, como ls e which.
A maioria assim acontece porque você acidentalmente substituiu seu PATH. Então, em vez de fazer:
PATH=my/custom/path:$PATH
, você fez PATH=my/custom/path
.
Aqui está uma maneira simples de consertar.
echo 'PATH=/bin:/usr/bin' > foo && source foo
Isso irá recuperar seus comandos para que você possa modificar seu .bashrc ou .bash_profile com o nano. Lembre-se de fazer backup de uma versão de trabalho antes de trabalhar neles da próxima vez 🙂