¿Cómo recuperar alias perdidos?


17

Hice un comando echo a mi archivo .bash_aliases y borré todos mis alias, excepto el alias de prueba. Sin embargo, todavía tengo una sesión abierta que tiene los alias cargados (¿en el tcl?). ¿Puedo recuperarlos de esta sesión?


9
¿Qué pasa si solo escribes alias? Mostrará lo que has definido.
fedorqui

3
Ahora se requiere que su próxima pregunta sea sobre la configuración de un sistema de respaldo. : - /
derobert

2
Su próxima tarea, tan pronto como haya recreado su .bash_aliases, es configurar el control de versión para sus archivos de puntos .
Gilles 'SO- deja de ser malvado'

Respuestas:


10

Casi definitivamente puedes hacer:

alias >>./bash_aliases

15

Truco fácil

for alias in $(compgen -a); do type $alias; done

44
Usted, señor o señora, es un salvavidas.
MrUser

1
Combine esto con la redirección a un archivo ( $alias> .bash_aliases, tal vez con algunas expresiones regulares de archivo para llevarlo al lugar correcto en el archivo) y no tiene que volver a escribirlo en el archivo original. (Es decir, si aún no lo ha escrito)
Trysis

1
Si bien esto funciona, no veo el beneficio de solo usar 'alias'. El formato no es particularmente útil en comparación.
moopet
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.