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.

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