Diese Seite enthält eine Sammlung an nützlichen Linux Befehlen und Kommandos. Das hilft beim Arbeiten auf der Console (bash), via Remote-Terminal (ssh) oder bei der Konfiguration eines Linux Systems. Die Übersicht ist sehr kurz gehalten und enthält keine ausführlichen Erläuterungen zu den einzelnen Befehlen. Werden mehr Details benötigt hilft häufig ein Blick ins Manual (man <command>) oder die Hilfeausgabe des Befehls (--help).
df -h |
Listet den freien Speicherplatz des Systems auf. |
du -sh ~/* |
Listet alle Unterverzeichnisse im Home des Users auf und zeigt, wie viel Speicherplatz das jeweilige Verzeichnis belegt. |
find ~/ -name *.txt |
Dateisuche: Sucht nach allen TXT Dateien im Home-Verzeichnis des Users. |
tee:ls -l / | tee out.file | grep b |
Dieses Beispiel (von Wikipedia) filtert die Dateien und Verzeichnisse im Rootverzeichnis nach allen, die ein |
top |
Zeigt eine Liste der aktuell laufenden Prozesse des Systems (per default alle 3 Sekunden aktualisiert). |
wget https://www.andinet.de/andinet.png |
Lädt eine Datei aus dem Internet herunter. |
Beispielscript "myprint.sh":
|
Das Beispielscript "myprint.sh" erzeugt eine Ausgabe auf der Standardausgabe (stdout) und der Standardfehlerausgabe (stderr).
|
1. Umleitung von stdout (Operator 1> bzw. >):
2. Umleitung von stderr (Operator 2>):
3. Umleitung von stdout und stderr (Operator &>):
Keine Ausgabe auf dem Bildschirm. |
Im ersten Beispiel wird die Standardausgabe nach /dev/null umgeleitet (verworfen) und auf dem Bildschirm bleibt nur noch die Standardfehlerausgabe. Im zweiten Beispiel ist es anders herum: die Standardfehlerausgabe wird umgeleitet und verworfen und auf dem Bildschirm bleibt nur noch die Standardausgabe. Im dritten Beispiel werden beide Ausgaben verworfen. Übersicht der Dateideskriptoren: 0 = Standardeingabe (/dev/stdin) |
Ausgabeweiterleitung und Pipes: 1. stdout von scriptA nach stdin von ScriptB:
2. stdout und stderr von ScriptA nach stdin von ScripB:
|
Der Operator | leitet die Standausgabe von ScriptA zur Standardeingabe von ScriptB. Achtung: die Standardfehlerausgabe stderr wird normalerweise nicht weitergeleitet! Wenn stderr ebenfalls mit weitergeleitet werden soll, muss stderr zunächst auf stdout dupliziert werden (siehe 2. Beispiel). |
tar -xvzf myfile.tar.gz |
Entpackt eine .tar.gz Datei. |
bunzip2 myfile.tar.bz2 |
Entpackt eine .tar.bz2 Datei. |
zip -r myfile.zip myfolder |
Komprimiert alle Dateien in <myfolder> und erstellt die Datei <myfile.zip>. |
Welche hilfreichen Kommandos fehlen noch? Schreibe doch einen Kommentar.
Diese Website benutzt Cookies. 🍪 Wenn Sie die Website weiter nutzen, stimmen Sie der Verwendung von Cookies zu. Mehr Infos