Linux Befehle – Cheat Sheet

Infos über das System und laufende Prozesse

who – Alle eingeloggte Benutzer mit Terminal und Login-Zeit anzeigen.
jobs – zeigt die aktuellen Jobs
kill  [<em>PID</em>] – beendet den Prozess mit der Prozess-ID [PID]
ps -ax – Alle laufenden Prozesse anzeigen.
ps -axf – Alle laufenden Prozesse als Baum anzeigen.
top – Alle laufenden Prozesse anzeigen.
cat  [<em>file</em>] – Inhalt einer Datei auf dem Bildschirm ausgegeben.

Netzwerk

netstat -ep – Alle Verbindungen (named) mit infos und PID anzeigen.
netstat -tep – Alle TCP Verbindungen (named) mit infos und PID anzeigen.
netstat -tenp – Alle TCP Verbindungen (IP) mit infos und PID anzeigen.

Komprimierung .tar, .gz, .zip

Mit tar lassen sich mehrere Verzeichnisse und Dateien zu einer datei zusammenfassen und komprimieren. Ideal wenn man große Dateimengen übertragen muss.
tar xvf [NAME].tar - ein "getarrtes" gzip Archiv entpacken
tar xvzf [NAME].tar.gz - ein "getarrtes" gzip Archiv entpacken
tar cvf [NAME].tar [VERZEICHNIS] - tarren
tar cvzf [NAME].tar.gz [VERZEICHNIS] - tarren und gzip packen

Die wichtigsten Optionen im Überblick

-c compress (packen)
-x xtract (entpacken)
-v verbose mode: alle Dateien werden beim ausführen angezeigt
-f eine Datei wird angegeben, die entpackt wird
-z packt oder entpackt das Archiv mit gzip

 

Systembefehle

exit – putty ssh Verbindung beenden.
logout – user logout.
shutdown -r now – System sofort herunterfahren und rebooten
shutdown -Ph now – System sofort herunterfahren und anhalten und ausschalten. Vorsicht!! muss meist per Hand wieder eingeschaltet werden.

Dateisystem

du -sh [path] - Ordner- und Dateigröße anzeigen. (Wildcards erlaubt)

df - Freier und verwendeter Festplattenspeicher anzeigen

find [VERZEICHNIS] -type f | wc -l - Anzahl der Dateien in einem Verzeichnis

find [path] -name [filename] - In einem Ordner, Ordner oder Dateien finden.

tail -f /var/log/mail.info - Die letzten Zeilen einer Logdatei auslesen

less - Dateiinhalt anzeigen

grep -R [search] [file] - Dateiinhalt nach Zeichenkette durchsuchen

wc - Ermittlung von Dateigröße, Zeilenanzahl usw.

MySQL

mysqldump -u{DBUSER} -p{PASSWD} {DBNAME} > dump.sql    - Dump erstellen und in Datei speichern:
mysql -u {DBUSER} -p{PASSWD} {DBNAME} < dump.sql       - Datenbank Dump einspielen

Folgende Artikel könnten auch interessieren