Menu
Coddy logo textTech

Die Profil-Datei

Teil des Abschnitts Grundlagen der Terminal-Journey von Coddy — Lektion 64 von 82.

Variablen, die Sie setzen und exportieren, halten nur an, bis Sie das Terminal schließen. Um sie dauerhaft zu machen, müssen Sie sie zu einer Profil-Datei hinzufügen, die automatisch ausgeführt wird, wenn Sie eine neue Shell-Sitzung starten.

Die häufigste Profil-Datei ist ~/.bashrc für Bash-Shells oder ~/.zshrc für Zsh. Diese Dateien sind Shell-Skripte, die jedes Mal ausgeführt werden, wenn du ein neues Terminal öffnest. Du kannst deine Profil-Datei anzeigen mit:

cat ~/.bashrc

Um eine permanente Umgebungsvariable hinzuzufügen, hängen Sie eine export-Anweisung an Ihre Profil-Datei an:

echo 'export MY_VAR="hello"' >> ~/.bashrc

Die einfachen Anführungszeichen verhindern, dass die Shell die Variable jetzt expandiert, und das hängt an die Datei an, anstatt sie zu überschreiben. Nach dem Hinzufügen zum Profil wird die Änderung in Ihrer aktuellen Sitzung nicht wirksam. Sie müssen entweder ein neues Terminal öffnen oder die Datei mit folgendem Befehl neu laden:

source ~/.bashrc

Der source-Befehl führt die Datei in Ihrer aktuellen Shell aus und wendet neue Variablen oder Einstellungen sofort an. So passen Entwickler ihre Terminalumgebung mit persönlichen Vorlieben, Abkürzungen und Konfigurationen an, die über Sitzungen hinweg bestehen bleiben.

challenge icon

Aufgabe

Einfach

Fügen Sie eine permanente Umgebungsvariable zu Ihrer Profil-Datei hinzu, dann laden Sie sie neu, um die Änderungen anzuwenden.

Zuerst fügen Sie eine Export-Anweisung an ~/.bashrc an, die eine Variable namens WORKSPACE mit dem Wert /home/user/projects setzt. Verwenden Sie einfache Anführungszeichen um die gesamte Export-Anweisung, um eine Variablenexpansion zu verhindern.

Verwenden Sie dann den source-Befehl, um die Profil-Datei neu zu laden, damit die Variable sofort wirksam wird.

Schließlich verwenden Sie echo, um den Wert Ihrer neuen WORKSPACE-Variable anzuzeigen.

Ihre finale Ausgabe sollte sein:

/home/user/projects

Hinweis: Verwenden Sie echo 'export WORKSPACE="/home/user/projects"' >> ~/.bashrc zum Anhängen, dann source ~/.bashrc zum Neuladen und schließlich echo $WORKSPACE zur Überprüfung.

Spickzettel

Umgebungsvariablen, die mit export gesetzt werden, halten nur bis zum Schließen des Terminals an. Um sie dauerhaft zu machen, fügen Sie sie zu einer Profil-Datei wie ~/.bashrc (Bash) oder ~/.zshrc (Zsh) hinzu.

Zeigen Sie Ihre Profil-Datei an:

cat ~/.bashrc

Fügen Sie eine dauerhafte Umgebungsvariable zu Ihrem Profil hinzu:

echo 'export MY_VAR="hello"' >> ~/.bashrc

Verwenden Sie einfache Anführungszeichen, um die Variablenexpansion zu verhindern, und , um anzuhängen (nicht überschreiben).

Laden Sie die Profil-Datei neu, um die Änderungen sofort anzuwenden:

source ~/.bashrc

Der source-Befehl führt die Datei in Ihrer aktuellen Shell aus und wendet neue Variablen an, ohne ein neues Terminal zu öffnen.

Probier es selbst

Terminal
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen