Was ist die Befehlszeile?
Einen sicheren Übungsort einrichten
Befehlszeilenwissen lässt sich als Idee zwischen Systemen übertragen, nicht als Schreibweise. Finde heraus, wo du bist, sieh vor jeder Änderung nach, gib dem Befehl den richtigen Pfad und prüfe danach das Ergebnis. Diese vier Gewohnheiten gelten auf jedem System, mit dem du jemals arbeiten wirst.
Befehlsnamen und Pfadschreibweisen lassen sich nicht einfach übertragen. Genau darum muss sich das nächste Kapitel für dich kümmern.
Die Lektionen richten sich nach deinem Computer
Wo sich Befehle zwischen Systemen unterscheiden, hebt das nächste Kapitel die Version hervor, die zu deinem Computer passt: PowerShell unter Windows und eine Unix-artige Shell unter macOS und Linux. Gib in deinem Profil an, welches System du nutzt. Die Website merkt sich deine Auswahl. Du kannst sie ändern, wenn du auf einen anderen Computer wechselst.
Deine hervorgehobenen Befehle verwenden PowerShell, den Windows-Weg dieses Kurses.
Deine hervorgehobenen Befehle verwenden die Unix-artige Schreibweise, die die Bash- und zsh-Beispiele dieses Kurses gemeinsam haben.
Deine hervorgehobenen Befehle verwenden den Bash-Weg dieses Kurses.
Du kannst die anderen Varianten trotzdem vergleichen. Die Schreibweise ändert sich, die Operation und die geprüften Hinweise nicht.
Zwei Personen folgen derselben Lektion, eine unter Windows und eine auf einem Mac. Ihre Befehle sehen verschieden aus. Was ist tatsächlich anders?
Zwei Orte zum Üben
Im nächsten Kapitel steht neben der Lektion ein Terminal mit einem vorbereiteten Übungsprojekt unter /workspace. Dort finden die bewerteten Übungen statt. Nichts darin kann Dateien auf deinem eigenen Computer beschädigen. Der gehostete Windows-Weg führt echtes PowerShell auf dem gehosteten /workspace-Baum aus. PowerShell auf deinem eigenen Windows-Computer verwendet dagegen gewöhnliche Windows-Pfade.
Einen Übungsort auf dem eigenen Computer vorbereiten
Einige Schritte bitten dich, auf deinem eigenen Computer statt im Browser zu arbeiten. Verwende das Verzeichnis computer-fundamentals-practice aus dem vorigen Kapitel. Wenn es fehlt, erstelle es im Dateimanager neu:
computer-fundamentals-practice/
├── README.txt
├── archive/
├── data/
└── notes/
Öffne README.txt und prüfe, ob Practice workspace darin steht. An dieser einen Zeile unterscheidest du dieses Verzeichnis von einem leeren mit demselben Namen an einem anderen Ort.
Übe nicht in einer Laufwerks- oder Dateisystemwurzel, einem Systemverzeichnis, einem Code-Repository oder irgendwo mit wichtiger Arbeit. Verwende dafür weder Administratorrechte noch sudo. Wenn der Computer verwaltet wird und du das Verzeichnis nicht erstellen kannst, nutze einen von deinem Administrator freigegebenen Ort.
Vorschau, Prüfung und Wiederherstellung
Jede Übung im nächsten Kapitel folgt denselben fünf Schritten:
Orientieren. Vor dem Handeln das Arbeitsverzeichnis bestätigen.
Vorschau ansehen. Das Ziel auflisten und den Befehl lesen, bevor er etwas verändert.
Eine Sache ändern. Innerhalb des Übungsverzeichnisses.
Prüfen. Das Ergebnis sofort auflisten oder lesen.
Wiederherstellen. Wenn etwas schiefging, anhalten und den Wiederherstellungsweg der Lektion nutzen oder den Baum neu aufbauen.
Die Sicherheit dieses Kurses entsteht durch Übungsdateien mit bekanntem Ausgangszustand. Die Lektion zum Löschen erklärt dessen eigene Grenzen, bevor du es verwendest.
Du hast einen Befehl aus einem Forum kopiert. Er enthält eine unbekannte Option und scheint Dateien zu löschen. Was ist die sicherste nächste Aktion?
Du hast einen ungefährlichen Arbeitsort und einen Ablauf für jede kommende Änderung. Als Nächstes öffnest du ein Terminal und stellst ihm eine Frage, die nichts verändert.