2016-04-02 16 views
1

Ich versuche, eine Variable dauerhaft zu speichern, so dass ich nicht export jedes Mal verwenden muss, aber ich kann meinen Fehler nicht finden und es wird nicht gespeichert.Kann Umgebungsvariable nicht dauerhaft speichern

Die Variable ist LFS="/mnt/lfs".

Ich gespeichert in .bash_profile, /root/.bash_profile und /.bashrc.

Diese drei Dateien, die ich geöffnet habe, waren leer, ich weiß nicht, warum sie leer sind oder ob sie leer sein sollten.

+0

Sind Sie sicher, dass Ihre Shell bash ist? Meinst du auch '~/.bash_profile' und' ~/.bashrc'? Das Hinzufügen von 'export' zu der Zuweisung würde die Variable auch für den Export enthalten. – choroba

+0

Shell ist Bash ja. Ich meine ~/.bash_profile und ~/.bashrc Was meinst du mit: Hinzufügen von Export zu der Zuweisung würde die Variable für den Export – user3676606

+0

zuerst Ich wollte ändern .profile jedoch bei dieser Datei ist geschrieben, dass: ~/.profile: Wird vom Kommandointerpreter für Login-Shells ausgeführt. # Diese Datei wird nicht von bash (1) gelesen, wenn ~/.bash_profile oder ~/.bash_login # existiert. Ich habe in .bash_profile Folgendes hinzugefügt: export LFS =/mnt/lfs Allerdings wurde die Umgebungsvariable nicht gespeichert ... – user3676606

Antwort

0
echo 'export LFS="/mnt/lfs"' >> ~/.bashrc 
Verwandte Themen