admin_grundlagen:shell_filter
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| admin_grundlagen:shell_filter [2016/09/26 12:11] – [head] stefan_miethke | admin_grundlagen:shell_filter [2020/12/07 18:13] (aktuell) – [sort] holger_jakobs | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Filterbefehle ====== | ====== Filterbefehle ====== | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Unter einem Filter versteht man Programm, die von '' | ||
| + | |||
| + | Um neben Dateien auch '' | ||
| + | |||
| + | |||
| ==== cat ==== | ==== cat ==== | ||
| - | Null-Filter. Datei ausgeben. Eigentlich | + | Null-Filter. Datei ausgeben. Eigentlich |
| cat file1 file2 | cat file1 file2 | ||
| ==== tac ==== | ==== tac ==== | ||
| - | Datei umgedreht | + | Zeilen einer Textdatei in umgekehrter Reihenfolge |
| tac file | tac file | ||
| Zeile 13: | Zeile 21: | ||
| head -3 file | head -3 file | ||
| head -n +3 file | head -n +3 file | ||
| - | ABER ab der 3. Zeile | + | Alle Zeilen bis auf die letzten drei: |
| head -n -3 file | head -n -3 file | ||
| Zeile 21: | Zeile 29: | ||
| Die letzten 3 Zeilen von Datei '' | Die letzten 3 Zeilen von Datei '' | ||
| tail -3 file | tail -3 file | ||
| + | Die Zeilen ab der 3. Zeile von Datei '' | ||
| + | tail +3 file | ||
| Die letzten 10 Kernelmeldungen anzeigen: | Die letzten 10 Kernelmeldungen anzeigen: | ||
| dmesg | tail | dmesg | tail | ||
| Logdatei ''/ | Logdatei ''/ | ||
| + | (('' | ||
| tail -F / | tail -F / | ||
| - | (('' | ||
| - | |||
| ==== sort ==== | ==== sort ==== | ||
| - | Datei '' | + | Datei '' |
| sort file | sort file | ||
| - | Verzeichnisse nach Größe (numerisch) sortiert anzeigen: | + | Beim Sortieren identische Zeilen (Dubletten) entfernen: |
| + | sort -u file | ||
| + | Verzeichnisse nach Größe (nummerisch) sortiert anzeigen: | ||
| du -msx /usr/* | sort -n | du -msx /usr/* | sort -n | ||
| + | {{ : | ||
| + | |||
| + | Einträge der Benutzerliste nach dem dritten durch Doppelpunkt getrennten Feld '' | ||
| + | sort -k3n -t: /etc/passwd | ||
| + | | ||
| ==== uniq ==== | ==== uniq ==== | ||
| Zeile 40: | Zeile 56: | ||
| ==== nl ==== | ==== nl ==== | ||
| - | Datei numeriert ausgeben | + | Datei numeriert ausgeben |
| nl file | nl file | ||
| + | cat -n file | ||
| + | grep -n "" | ||
| ==== grep ==== | ==== grep ==== | ||
admin_grundlagen/shell_filter.1474891869.txt.gz · Zuletzt geändert: 2016/09/26 12:11 von stefan_miethke
