Por lo general, cuando encuentro un comando que quiero alias, lo hago eco en mi .bashrc así:
[up button pressed to last command, then line edited so that it reads]
$echo "command-i-just-did" >> ~/.bashrc
Puede haber una mejor manera de hacer esto. Pero de todos modos, justo ahora sobrescribí todo el archivo .rc usando un solo galón. Sin embargo, dado que .bashrc todavía está actualizado, todavía acepta mis antiguos alias (por ahora, por supuesto). Entonces, ¿hay alguna manera de recuperarlo?
.bashrc
tenía alguna lógica que dependiera de variables locales como host, usuario, etc., eso probablemente no se pueda recuperar. La verdadera respuesta es restaurar desde su copia de seguridad más reciente. Tienes una copia de seguridad reciente ¿verdad?
echo "set -o noclobber" > ~/.bashrc
(recuerde agregar un segundo soporte angular)