Kommandozeile Schnellstart – Start (Einführung, Ausblick)

Willkommen im Kommandozeilen-Schnellstart
Seien wir ehrlich - die Kommandozeile ist ein wenig unheimlich. Da hier eine rein text-basierte Oberfläche vorliegt, gehen wir oft davon aus, dass nur Hacker und die besten Programmierer sich mit der Kommandozeile auskennen. Es ist an der Zeit, diese Missverständnisse zu überwinden. Im Kommandozeilen Schnellstart wirst du Schritt-für-Schritt an die Shell (das ist übrigens eines der vielen Synonyme für die "Kommandozeile") herangeführt.
Die Kommandozeile (Terminal auf einem Mac, Eingabeaufforderung unter Windows) ist das Fenster zu deinem Computer. Es ist die Basisstation in der sich Entwickler zuhause fühlen. In der Shell kannst du blitzschnell zwischen Dateien und Verzeichnissen springen, Dateien öffnen, einfache Skripte ausführen und den Status von vielen Aufgaben überprüfen.
Die Kommandozeile ist ein sehr nützliches Tool, um sich damit wirklich gut auszukennen benötigt man nur ein paar Befehle. Natürlich gibt es Hunderte Befehle, welche die Befehlszeile sehr komplex machen können. Jedoch wirst du merken, dass es ungefähr 10-15 Befehle gibt, die dir am meisten helfen. Wenn du diese "beliebten" Befehle einsetzen kannst, wirst du bereits wesentlich produktiver arbeiten können.
Für Anfänger kann es ziemlich beängstigend sein, die Befehlszeile zu öffnen, weil es so aussieht, als ob man seinen Computer durch eine falsche Eingabe zum explodieren bringt. Jedoch werden wir in diesem Schnellstart-Kurs nichts zerbrechen und keine Betriebssysteme zerstören, versprochen!
Hier ist ein kurzes Überblick zu diesem Kurs:
- Modul 1: Einführung in das Dateisystem - Hier lernst du die Befehlszeile und insbesondere das Dateisystem kennen.
- Modul 2: Dateisystem - Anzeigen und ändern - Hier vertiefen wir dein Wissen zum Dateisystem. Du lernst viele nützliche Befehle kennen
- Modul 3: Konfigurierung deiner Umgebung - Hier richten wir deine Shell-Umgebung ein, um sie z.B. für das Scripting/Automatisieren vorzubereiten
- Modul 4: Das letzte Modul gibt dir einen guten Überblick zum Bash Scripting. Damit lassen sich viele lästige und alltägliche Aufgaben automatisieren.
Ich schlage vor, dass wir keine weitere Zeit verlieren und uns anschauen, was die Kommandozeile eigentlich ist. Ich sehe dich in der nächsten Lektion.