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_DIRin/home/labex/.zshrc. - Der Wert muss
/home/labex/projectsein. - Laden Sie
.zshrcmitsourcein 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
.zshrcwirdPROJECT_DIRmit dem Wert/home/labex/projectexportiert. - Nach dem erneuten Laden von
.zshrcenthältproject-variable.txtden 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.



