Einführung
Sie sind gerade einem neuen Software-Entwicklungsteam bei TechCorp beigetreten. Das Team nutzt ein spezifisches Setup für die Entwicklungsumgebung, und Sie müssen Ihr System entsprechend konfigurieren. Diese Challenge testet Ihre Fähigkeiten im Umgang mit Umgebungsvariablen unter Linux – eine essenzielle Fertigkeit für jeden Entwickler oder Systemadministrator.
TechCorp Entwicklungsumgebung
TechCorp verwendet ein eigenes Skript namens devtool für den Entwicklungs-Workflow. Dieses Werkzeug muss systemweit von überall aus aufrufbar sein. Zusätzlich nutzt das Team eine spezielle Konfigurationsdatei, auf die über eine Umgebungsvariable verwiesen werden muss.
Aufgaben
- Erstellen Sie ein Verzeichnis mit dem Namen
techcorp_toolsin Ihrem Home-Verzeichnis. - Erstellen Sie ein einfaches Bash-Skript namens
devtoolim Verzeichnistechcorp_tools, das bei der Ausführung "TechCorp DevTool v1.0" ausgibt. - Machen Sie das Skript
devtoolausführbar. - Fügen Sie das Verzeichnis
techcorp_toolsIhrer PATH-Variable hinzu, damitdevtoolvon überall aus gestartet werden kann. Wenden Sie diese Änderung sofort auf Ihre aktuelle Sitzung an. - Hängen Sie den entsprechenden Export-Befehl an die Datei
.zshrcan, um diese Umgebungsvariable dauerhaft einzurichten. - Erstellen Sie eine Datei namens
techcorp_config.jsonin Ihrem Home-Verzeichnis mit folgendem Inhalt:{"env": "development"}. - Erstellen Sie eine Umgebungsvariable namens
TECHCORP_CONFIG, die auf den vollständigen Pfad der Dateitechcorp_config.jsonverweist. - Stellen Sie sicher, dass die Umgebungsvariable
TECHCORP_CONFIGin allen neuen Shell-Sitzungen verfügbar ist.
Hinweise
- Denken Sie daran,
exportzu verwenden, wenn Sie Umgebungsvariablen setzen. - Vergessen Sie nicht, Ihr Skript mit
chmodausführbar zu machen. - Verwenden Sie
$HOMEoder~, um bei der Pfadangabe auf Ihr Home-Verzeichnis zu verweisen. - Mit
source ~/.zshrcladen Sie die Datei.zshrcneu.
Beispiel
Nach Abschluss der Aufgaben sollten Sie in der Lage sein, die folgenden Befehle in jedem beliebigen Verzeichnis auszuführen:
$ devtool
TechCorp DevTool v1.0
$ echo $TECHCORP_CONFIG
/home/labex/techcorp_config.json
Zusammenfassung
Herzlichen Glückwunsch! Sie haben Ihre Entwicklungsumgebung erfolgreich nach den Vorgaben von TechCorp konfiguriert. Sie haben bewiesen, dass Sie in der Lage sind:
- Verzeichnisse und Dateien zu erstellen und zu bearbeiten.
- Ein einfaches Bash-Skript zu schreiben und ausführbar zu machen.
- Die PATH-Umgebungsvariable anzupassen.
- Eigene Umgebungsvariablen zu definieren.
- Änderungen an der Umgebung dauerhaft zu speichern.
Diese Fertigkeiten sind entscheidend für die Einrichtung und Wartung von Entwicklungsumgebungen und werden Ihnen bei TechCorp sowie in Ihrer weiteren Laufbahn als Entwickler oder Systemadministrator sehr nützlich sein.



