Menu
Coddy logo textTech

Die Profil-Datei

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

Variablen, die du festlegst und exportierst, bleiben nur erhalten, bis du das Terminal schließt. Damit sie dauerhaft bestehen bleiben, musst du sie zu einer Profildatei hinzufügen, die automatisch ausgeführt wird, wenn du eine neue Shell-Sitzung startest.

Die gängigste Profildatei 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 Profildatei mit Folgendem anzeigen:

cat ~/.bashrc

Um eine permanente Umgebungsvariable hinzuzufügen, füge deinem Profildatei eine export-Anweisung hinzu:

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

Die einfachen Anführungszeichen verhindern, dass die Shell die Variable jetzt erweitert, und fügt die Ausgabe an die Datei an, anstatt sie zu überschreiben. Nachdem du das Profil ergänzt hast, wird die Änderung in deiner aktuellen Sitzung nicht wirksam. Du musst entweder ein neues Terminal öffnen oder die Datei erneut laden mit:

source ~/.bashrc

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

challenge icon

Aufgabe

Einfach

Füge deiner Profildatei eine permanente Umgebungsvariable hinzu und lade sie anschließend neu, um die Änderungen anzuwenden.

Füge zunächst der Datei ~/.bashrc eine Export-Anweisung hinzu, die eine Variable namens WORKSPACE mit dem Wert /home/user/projects setzt. Verwende einfache Anführungszeichen um die gesamte Export-Anweisung, um die Variablenexpansion zu verhindern.

Verwende anschließend den Befehl source, um die Profildatei neu zu laden, damit die Variable sofort wirksam wird.

Verwende schließlich echo, um den Wert deiner neuen Variable WORKSPACE anzuzeigen.

Deine endgültige Ausgabe sollte sein:

/home/user/projects

Hinweis: Verwende echo 'export WORKSPACE="/home/user/projects"' >> ~/.bashrc, um die Anweisung anzuhängen, anschließend source ~/.bashrc, um sie neu zu laden, und schließlich echo $WORKSPACE, um sie zu überprüfen.

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

Übe selbstständig: Terminal-Playground