Jak odzyskać utracone aliasy?


17

Zrobiłem polecenie echa do mojego pliku .bash_aliases i usunąłem wszystkie moje aliasy, z wyjątkiem aliasu testowego. Jednak nadal mam otwartą sesję z załadowanymi aliasami (do tcl?). Czy mogę je odzyskać z tej sesji?


9
Co jeśli po prostu napiszesz alias? Pokaże to, co zdefiniowałeś.
fedorqui

3
Twoje następne pytanie musi teraz dotyczyć konfiguracji systemu kopii zapasowych. : - /
derobert,

2
Twoim następnym zadaniem, jak tylko odtworzysz plik.bash_aliases , jest skonfigurowanie kontroli wersji plików kropek .
Gilles 'SO - przestań być zły'

@Gilles jeszcze lepiej: unix.blogoverflow.com/2014/04/…
strugee

Odpowiedzi:



15

Łatwa sztuczka

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

4
Pan, proszę pani, ratujecie życie.
MrUser

1
Połącz to z przekierowaniem do pliku ( $alias> .bash_aliases, może z pewnymi wyrażeniami regularnymi, aby umieścić go we właściwym miejscu w pliku) i nie musisz sam wpisywać go z powrotem do oryginalnego pliku. (To znaczy, jeśli jeszcze tego nie wpisałeś.)
próbuje

1
Chociaż to działa, nie widzę przewagi nad samym użyciem „aliasu”. Format nie jest szczególnie przydatny dla porównania.
moopet
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.