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
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).