Linux-Terminal-Befehle
Wir wollen nach und nach lernen, mit einem Linux-Terminal klar zu kommen. Bei jedem Treffen wird ein neuer Befehl vorgestellt. Bisher haben wir kennengelernt:
Grundlegende Befehle
lsListet Dateien und Verzeichnisse auf ("list"). WikicdWechselt das Verzeichnis ("change directory"). WikipwdZeigt den aktuellen Pfad an ("print working directory"). WikimkdirLegt ein neues Verzeichnis an ("make directory"). WikimanZeigt die Hilfeseite eines Programms an ("manual"). WikiinfoZeigt die Hilfeseite eines Programms an ("manual"). WikirmLöscht eine Datei ("remove"). WikivimÖffnet den Vim Texteditor. WikinanoÖffnet den Nano Texteditor. WikichmodÄndert die Berechtigung von Dateien (lesen/schreiben/ausführen). WikimvDateien Verschieben und/oder umbenennen. ("move") WikiexportWeist einer Variablen einen Wert zu. WikizenityZeigt Dialoge mit GTK+ an und gibt Eingaben zurück. Wiki
Verzeichniskürzel:
~Home (bsp.:cd ~führt ins Home Verzeichnis)
Variablen
$HOMEbeinhaltet den Pfad zum Home Verzeichnis$PATHbeinhaltet alle Pfade, die nach ausführbaren Dateien durchsucht werden. Die Pfade werden durch:getrennt.
Besondere Kommandos
./Prefix zum Ausführen eines Skripts. (Bsp.:./Dateiname.sh)>Schreibt die Ausgabe des Terminal-Befehls in eine Datei&Hängt man ein & an einen Befehl zum Ausführen eines Programms an, wird das Programm im Hintergrund geladen.
Hotkeys
ctrl + cAktuell ausgeführtes Programm abbrechen.
Spaßiges
sl("steam locomotive") - falls man sich mal wieder beilsvertippt hat...