Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:shell_filter

Dies ist eine alte Version des Dokuments!


Inhaltsverzeichnis

Filterbefehle

cat

Null-Filter. Datei ausgeben. Eigentlich concatenate: Mehrere Quellen verketten

cat file1 file2

tac

Datei umgedreht ausgeben

tac file

Die ersten 10 Zeilen von Datei file ausgeben:

head file

Die ersten drei Zeilen von Datei file ausgeben:

head -3 file

tail

Die letzten 10 Zeilen von Datei file ausgeben:

tail file

Die letzten 3 Zeilen von Datei file ausgeben:

tail -3 file

Die letzten 10 Kernelmeldungen anzeigen:

dmesg | tail

Logdatei /var/log/messages fortlaufend anzeigen:

tail -F /var/log/messages

1)

sort

Datei file alphabetisch sortieren

sort file

Verzeichnisse nach Größe (numerisch) sortiert anzeigen:

du -msx /usr/* | sort -n

uniq

aufeinander folgende gleiche Zeilen eliminieren

uniq file

aufeinander forlgende gleiche Zeilen zählen

uniq -c file

nl

Datei numeriert ausgeben

nl file

grep

Zeilen mit dem Muster „pat“ in Datei(en) ausgeben |

grep "pat" file

Negation

grep -v "pat" file

Rekursiv (-r), case insensitive (-i) und mit Ausgabe Dateinamen (-H) Inhalte suchen

grep -riH "pat" dir
1)
-F ist die Kurzform von –follow=name. Das ist besser als -f, da -F dem Inode sondern dem Namen folgt
admin_grundlagen/shell_filter.1411466678.txt.gz · Zuletzt geändert: 2014/09/23 10:04 von ingo_wichmann