Normalmente, quando encontro um comando que quero alias, faço o eco para o meu .bashrc assim:
[up button pressed to last command, then line edited so that it reads]
$echo "command-i-just-did" >> ~/.bashrc
Pode haver uma maneira melhor de fazer isso. Mas, de qualquer maneira, agora eu sobrescrevi o arquivo .rc inteiro usando uma única divisa. No entanto, como o .bashrc ainda é atual, ainda está aceitando meus antigos pseudônimos (por enquanto, é claro). Então, existe uma maneira de recuperá-lo?
.bashrc
tiver alguma lógica que dependa de variáveis locais como host, usuário etc., isso provavelmente é irrecuperável. A resposta real é restaurar do seu backup mais recente. Você tem um backup recente, certo?
echo "set -o noclobber" > ~/.bashrc
(lembre-se de adicionar uma segunda cantoneira)