Eine Projekt-Umgebungsvariable dauerhaft speichern

ShellBeginner
Jetzt üben

Einführung

Eine Shell-Variable verschwindet, sobald die Shell beendet wird, sofern zukünftige Shells nicht wissen, wie sie die Variable wiederherstellen können. Das vorherige angeleitete Labor hat dafür .zshrc verwendet.

In dieser Herausforderung speichern Sie nur eine Variable dauerhaft und prüfen sie anschließend in einer neuen Zsh-Sitzung.

Das Projektverzeichnis dauerhaft speichern

Aktuelle Situation

PROJECT_DIR ist in /home/labex/.zshrc nicht konfiguriert. Eine neue Zsh-Sitzung kennt den Projektpfad daher nicht.

Umfang

  • Konfigurieren Sie PROJECT_DIR in /home/labex/.zshrc.
  • Der Wert muss /home/labex/project sein.
  • Laden Sie .zshrc mit source in der aktuellen Shell neu.
  • Speichern Sie den neu geladenen Wert in /home/labex/project/project-variable.txt.

Ihr Ziel

Speichern Sie PROJECT_DIR dauerhaft in .zshrc, sodass der Wert nach dem erneuten Laden dieser Datei verfügbar ist.

Abnahmekriterien

  • Durch das erneute Laden von .zshrc wird PROJECT_DIR mit dem Wert /home/labex/project exportiert.
  • Nach dem erneuten Laden von .zshrc enthält project-variable.txt den Wert /home/labex/project.

Hinweise

Wo hat das angeleitete Labor dauerhafte Exporte abgelegt?

Es hat eine export-Zeile an $HOME/.zshrc angehängt und anschließend source verwendet, um die Datei in der aktuellen Shell neu zu laden.

Zusammenfassung

Sie haben eine exportierte Variable in .zshrc dauerhaft gespeichert, die Datei neu geladen und den resultierenden Wert überprüft.

✨ Lösung prüfen und üben