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 [2020/12/04 12:57] – [tac] holger_jakobs | 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 '' | Unter einem Filter versteht man Programm, die von '' | ||
| Zeile 19: | 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 27: | 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 46: | Zeile 56: | ||
| ==== nl ==== | ==== nl ==== | ||
| - | Datei numeriert ausgeben | + | Datei numeriert ausgeben |
| nl file | nl file | ||
| cat -n file | cat -n file | ||
| + | grep -n "" | ||
| ==== grep ==== | ==== grep ==== | ||
admin_grundlagen/shell_filter.1607086648.txt.gz · Zuletzt geändert: 2020/12/04 12:57 von holger_jakobs
