lpi1:textutils
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Nächste Überarbeitung | Vorherige Überarbeitung | ||
| lpi1:textutils [2009/05/12 10:04] – Externe Bearbeitung 127.0.0.1 | lpi1:textutils [2015/07/21 12:05] (aktuell) – [sort] ingo_wichmann | ||
|---|---|---|---|
| Zeile 7: | Zeile 7: | ||
| ===== tac ===== | ===== tac ===== | ||
| rpm -qa --last | tac | rpm -qa --last | tac | ||
| + | |||
| + | ===== rev ===== | ||
| + | //'' | ||
| + | |||
| + | echo regal | rev | ||
| + | '' | ||
| + | echo test | rev | cut -c 2- | rev | ||
| ===== nl ===== | ===== nl ===== | ||
| nl / | nl / | ||
| - | + | ===== cut ===== | |
| - | ===== cut & paste ===== | + | |
| cut -b28- / | cut -b28- / | ||
| | | ||
| - | + | ===== cut & paste ===== | |
| - | ===== paste ===== | + | |
| Auseinandernehmen: | Auseinandernehmen: | ||
| Zeile 29: | Zeile 34: | ||
| Dateien und Verzeichnisse unter / nach Größe sortiert ausgeben | Dateien und Verzeichnisse unter / nach Größe sortiert ausgeben | ||
| du -mx / | sort -n | du -mx / | sort -n | ||
| + | (( in aktuellen Distributionen auch: | ||
| + | du -hx / | sort -h | ||
| + | )) | ||
| Benutzer nach Benutzernummer sortiert ausgeben: | Benutzer nach Benutzernummer sortiert ausgeben: | ||
| - | sort -t : -k 3n -r /etc/passwd | + | sort -t : -k 3n /etc/passwd |
| ===== uniq ===== | ===== uniq ===== | ||
| Zeile 40: | Zeile 47: | ||
| Welcher Benutzer hat wie viele Prozesse laufen: | Welcher Benutzer hat wie viele Prozesse laufen: | ||
| ps -e --no-headers -o user | sort | uniq -c | ps -e --no-headers -o user | sort | uniq -c | ||
| - | |||
| - | |||
| ===== expand ===== | ===== expand ===== | ||
| Zeile 47: | Zeile 52: | ||
| tr : " | tr : " | ||
| tr : " | tr : " | ||
| - | |||
| - | |||
| ===== unexpand ===== | ===== unexpand ===== | ||
| Zeile 75: | Zeile 78: | ||
| EOF | EOF | ||
| + | ===== column ===== | ||
| + | //'' | ||
| + | ip r | column -t | ||
| ===== fmt ===== | ===== fmt ===== | ||
| - | |||
| wget -q -O - www.gnu.org/ | wget -q -O - www.gnu.org/ | ||
| + | ===== od ===== | ||
| + | ''/ | ||
| + | < | ||
| + | müsli | ||
| + | </ | ||
| + | |||
| + | od -a /tmp/od | ||
| ===== pr ===== | ===== pr ===== | ||
| wget -q -O - www.gnu.org/ | wget -q -O - www.gnu.org/ | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| ===== join ===== | ===== join ===== | ||
| Zeile 101: | Zeile 107: | ||
| Alternative: | Alternative: | ||
| perl -F: -ane 'BEGIN {$GROUPFILE=shift; | perl -F: -ane 'BEGIN {$GROUPFILE=shift; | ||
| - | |||
| - | |||
| ===== head ===== | ===== head ===== | ||
| Zeile 114: | Zeile 118: | ||
| ===== wc ===== | ===== wc ===== | ||
| wget -q -O - www.gnu.org/ | wget -q -O - www.gnu.org/ | ||
| - | |||
| ===== sed ===== | ===== sed ===== | ||
| + | ==== Zeichen vertauschen ==== | ||
| a und b vertauschen: | a und b vertauschen: | ||
| sed y/ab/ba/ /etc/hosts | sed y/ab/ba/ /etc/hosts | ||
| - | subnetz | + | ==== Zeichenkette ersetzen ==== |
| + | Subnetz | ||
| sed -i s/ | sed -i s/ | ||
| - | Verzeichnisweit ersetzen: | + | ==== Zeilen entfernen ==== |
| - | find -type f -name " | + | Benutzer nutzer22 aus '' |
| - | + | ||
| - | Benutzer nutzer22 aus /etc/passwd entfernen: | + | |
| sed -e '/ | sed -e '/ | ||
| + | ==== Links ==== | ||
| + | * http:// | ||
| ===== tr ===== | ===== tr ===== | ||
| tr abc xyz < /etc/hosts | tr abc xyz < /etc/hosts | ||
lpi1/textutils.1242122685.txt.gz · Zuletzt geändert: 2011/09/06 09:05 (Externe Bearbeitung)
