Ich habe meine Aliase-Datei gelöscht, aber meine Aliase befinden sich noch in meiner Bash-Sitzung. Wie kann ich sie wiederherstellen?

7

Ich hatte eine Menge Aliase definiert und benutze sie die ganze Zeit. Ich habe jetzt eine Terminalsitzung geöffnet, in der alle Aliase gültig sind und funktionieren. Die .bash_aliases-Datei, in der sie definiert wurden, wurde jedoch gelöscht. Wie kann ich meine Aliase aus meiner Terminalsitzung erweitern oder wiederherstellen?

Jononomo
quelle

Antworten:

21

Verwenden Sie einfach den Befehl, mit aliasdem alle Definitionen in einem Format bashausgedruckt werden, das erneut eingelesen werden kann:

$ alias
alias second='again'
alias test='hello'

Um sich zu erholen, verwenden Sie einfach

$ alias > .bash_aliases
mpy
quelle
1
Wird dies alles richtig entkommen?
Gerrit
Hast du etwas Besonderes im Sinn? Zum Beispiel kein Problem mit alias weired='echo \\$hello'.
Mpy