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
ls
Listet Dateien und Verzeichnisse auf ("list"). Wikicd
Wechselt das Verzeichnis ("change directory"). Wikipwd
Zeigt den aktuellen Pfad an ("print working directory"). Wikimkdir
Legt ein neues Verzeichnis an ("make directory"). Wikiman
Zeigt die Hilfeseite eines Programms an ("manual"). Wikiinfo
Zeigt die Hilfeseite eines Programms an ("manual"). Wikirm
Löscht eine Datei ("remove"). Wikivim
Öffnet den Vim Texteditor. Wikinano
Öffnet den Nano Texteditor. Wikichmod
Ändert die Berechtigung von Dateien (lesen/schreiben/ausführen). Wikimv
Dateien Verschieben und/oder umbenennen. ("move") Wikiexport
Weist einer Variablen einen Wert zu. Wikizenity
Zeigt Dialoge mit GTK+ an und gibt Eingaben zurück. Wiki
Verzeichniskürzel:
~
Home (bsp.:cd ~
führt ins Home Verzeichnis)
Variablen
$HOME
beinhaltet den Pfad zum Home Verzeichnis$PATH
beinhaltet 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 + c
Aktuell ausgeführtes Programm abbrechen.
Spaßiges
sl
("steam locomotive") - falls man sich mal wieder beils
vertippt hat...