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?

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

1
Wird dies alles richtig entkommen?
Gerrit

Hast du etwas Besonderes im Sinn? Zum Beispiel kein Problem mit alias weired='echo \\$hello'.
Mpy
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.