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.
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
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
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