Comandos de Shell perdidos?

À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 🙂