0%

Kapitel 2

Die nötigen Grundlagen der Kommandozeile

Ein Terminal öffnen

Jedes Programm, das du bisher geschrieben hast, lief, weil du eine Schaltfläche gedrückt hast. Jemand anderes hat entschieden, wo es lief und worauf es zugreifen konnte. Von jetzt an entscheidest du. Um einem Computer zu sagen, dass er etwas ausführen soll, gibst du dessen Namen ein.

Ein Terminal ist die Oberfläche, in der du Befehle eingibst und ihre Ausgabe liest. Eine Shell liest diese Befehle und führt sie aus. Hier ist die Shell Bash; die Windows-Anleitungen verwenden PowerShell.

Das Terminal unter dieser Lektion

Unter diesem Text befindet sich ein Terminal. Es ist ein echtes Terminal auf einem echten Computer, und alles, was du eingibst, wird tatsächlich ausgeführt. Es ist keine Shell-Simulation. Das ist wichtig, denn eine Simulation würde dir Dinge durchgehen lassen, die eine echte Shell nicht zulässt.

Frage zuerst, wo du bist:

pwd

Die Antwort lautet /workspace.

Das ist dein Arbeitsverzeichnis: der Ordner, in dem sich die Shell gerade befindet. Jeder Befehl, den du eingibst, wird von dort aus interpretiert. pwd steht für „print working directory“, also „Arbeitsverzeichnis ausgeben“. Wenn etwas schiefgeht, ist es der nützlichste Befehl überhaupt, denn „Der Computer findet meine Datei nicht“ und „Ich bin nicht dort, wo ich glaube“ sind viel häufiger dasselbe Problem, als Anfänger erwarten.

Gib den Befehl ein, wann immer du die Orientierung verlierst. Er kostet nichts und verändert nichts.

Die Eingabeaufforderung wartet, sie hängt nicht

Vor der Stelle, an der du tippst, zeigt die Shell eine Eingabeaufforderung an, auf Englisch prompt. Das kann ein $ sein, dein Benutzername oder der Name des Verzeichnisses, in dem du bist. Sie soll dir nur sagen, dass die Shell die letzte Aufgabe beendet hat und für die nächste bereit ist.

Eine Eingabeaufforderung, die untätig dasteht, bedeutet nicht, dass der Computer eingefroren ist. Er wartet auf dich.

Dasselbe auf deinem eigenen Computer

In diesem Kapitel übst du hier, wo ein Fehler nichts kostet. Das Terminal, das du eigentlich brauchst, ist aber das auf deinem eigenen Computer. Öffne es deshalb ebenfalls und halte es daneben bereit.

Drücke Ctrl + Alt + T. In den meisten Desktop-Umgebungen öffnet das dein Terminal.

Falls nicht, suche in deinen Anwendungen nach Terminal, Konsole oder GNOME Terminal, je nachdem, welche Desktop-Umgebung du verwendest.

Falls nichts davon funktioniert oder du andere Wege kennenlernen möchtest: Computer Fundamentals behandelt das Öffnen eines Terminals auf allen drei Systemen:

Gib darin pwd ein. Du bekommst etwas anderes als /workspace, wahrscheinlich dein Benutzerverzeichnis, etwa /Users/you oder C:\Users\you. Damit sagt dir die Shell, wo sie beginnt.

Du öffnest ein Terminal, gibst pwd ein und erhältst /workspace. Was sagt dir das?

Als Nächstes: Was befindet sich eigentlich in dem Verzeichnis, in dem du stehst?