2012-08-26 6 views
6

Ich arbeitete mit einem Programm und löschte mein .bash_profile, das ich leider seit mehreren Monaten nicht gesichert habe. Ich habe jedoch ein Terminal geöffnet, dass ich nicht schließen werde, die die Datei geladen hat.Abrufen des geladenen Bashprofils nach ~/.bash_profile gelöscht

Gibt es eine Möglichkeit, wie ich die geladenen Bash Aliase usw. aus dem aktuellen Terminal "exportieren" kann?

Antwort

3

Sie können zumindest einen Teil davon mit dem env Befehl erhalten:

env >template_bash_profile 

Und dann von der Arbeit.

5
alias > my_aliases 

können Sie einige Aliase zurück geben, aber wenn Sie Hunderte haben, möchten Sie wahrscheinlich comm(1) verwenden, auf die diejenigen zu identifizieren, die in einer anderen Datei sind.

5
declare 

werden alle Variablen und Funktionen in Ihrer aktuellen Shell ausgeben. (So ​​wird set.)

Verwandte Themen