Come recuperare gli alias persi?


17

Ho fatto un comando echo al mio file .bash_aliases e ho cancellato tutti i miei alias, tranne l'alias di test. Tuttavia, ho ancora una sessione aperta con gli alias caricati (nel tcl?). Posso recuperarli da questa sessione?


9
E se scrivessi alias? Mostrerà ciò che hai definito.
fedorqui,

3
La prossima domanda è ora richiesta per la configurazione di un sistema di backup. : - /
derobert il

2
Il tuo prossimo compito, non appena avrai ricreato il tuo .bash_aliases, è impostare il controllo della versione per i tuoi file dot .
Gilles 'SO- smetti di essere malvagio' il

@Gilles ancora meglio: unix.blogoverflow.com/2014/04/…
strugee

Risposte:


10

Puoi quasi sicuramente fare:

alias >>./bash_aliases

15

Trucco facile

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

4
Lei, signore o signora, è un salvavita.
MrUser,

1
Combina questo con il reindirizzamento a un file ( $alias> .bash_aliases, forse con alcune regex di file per portarlo nel posto giusto nel file) e non devi reinserirlo nel file originale. (Cioè, se non l'hai già digitato.)
trysis

1
Mentre funziona, non vedo il vantaggio rispetto al semplice utilizzo di "alias". Il formato non è particolarmente utile al confronto.
Moopet,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.