This is an old revision of the document!
Kommandozeile (= bash = git-bash)
Tafelerklärungen:
- Dateisystem an Tafel malen und Folgendes projizieren: https://superuser.com/questions/887914/how-can-i-visualize-the-folders-and-files-as-a-tree-on-windows .
- In der bash ist man immer in einem aktuellen Verzeichnis. Wechsel nach oben per
cd ..
, Wechsel in Unterverzeichnis percd NAME
. - Alles tastaturbasiert, “hacker like”.
- Bash gibt es in allen gängigen Betriebssystemen: Windows, MacOS, Linux; seit vielen Jahren.
- Windows macht einem das Leben schwer: “User” wird zu Benutzer etc, diverse short cuts etc.
Erklärungen (bzw. Erinnerungen) in zweiter Doppellektion:
- in git-bash:
/
für “root directory”~
für “home directory”cd
wechselt ins “home directory”ls
zeigt Inhalt des Verzeichnisses, in dem man sich gerade befindet- Wildcards:
ls *.txt
zeigt alle Dateien im aktuellen Verzeichnis, die auf.txt
endenls ../*.txt
zeigt alle Textdateien im übergeordenten Verzeichnisls * zeigt Inhalt aller Unterverzeichnisse *
cp ../goethe.txt deutsch/.
- einfache Ordnerstruktur an Tafel malen, verschiedene Kopierbefehle
- Pfeiltaste hoch: alte Befehle wiederverwerten
- Tabulatortaste: Befehle vervollständigen
- Bei den “adventure games”: Jeweils nach Erledigung eines Auftrags wieder ins Verzeichnis mit dem
guide.py
zurueckkehren und diesen aufrufen!
Mit Hilfe der Kommandozeile (auch Terminal oder Konsole oder bash genannt) kann man per Tastatureingaben am Computer arbeiten, was diverse Vorteile hat (siehe später).