Auf der Unix Shell kann man wundervolle dinge mit Texten anstellen, nur wie lauten die Wichtigsten Befehle?
Wenn man nicht tagtäglich mit dieses Befehlen umgeht ist das suchen mühsam. Aus desem Grund, an dieser Stelle eine Aufzählung der Wichtigsten Linux Text Tools.
Ich werden nach und nach für einige dieser Werkzeuge, wenn ich sie grade benötige oder mir wichtige Anwendungsfälle begegnen je einen Artikel zu den Befehlen Schreiben.
Wenn es noch keine Anleitung gibt hilft der Shell Befehl man und wenn dies nicht reicht eine Suche auf Google 😉
Meine Unix / Linux Befehl-Gedankenstütze:
- cat
- erstelt, fügt zusammen, gibt aus
- tac
- gibt in umgekehrter reihenfolge aus (cat rückwerts)
- head
- gibt die ersten Zeilen aus
- tail
- gibt die letzten Zeilen aus
- cut
- schneidet Spalten aus (Datenfelder, Bytes…)
- awk
- gibt teile von Zeilen in einer Festgelegten reihenfolge aus, und vieles mehr…
- grep
- durchsucht Pipes und Dateien
- less
- zeigt an
- wc
- zählt Buchstaben, Wörter, Zeilen…
- nl
- Zeilennummerierung
- sort
- sortiert die Zeilen einer Datei
- uniq
- entfernt doppelte Einträge
- tr
- suchen und ersetzen
- od
- Text nach Octal converter
- recode
- Zeichensatz-Konverter
- expand
- wandelt Leerzeichen in Tabulatoren
- unexpand
- wandelt Tabulatoren in Leerzeichen
- paste
- kombiniert Texte Zeilenweise
- join
- fügt Datei zusammen
- split
- teilt Dateien auf
- csplit
- teilt Text Dateien an vorgegebenen Stellen in neue Dateien auf
- fold
- fügt Zeilenumbrüche ein
- fügt Zeilenumbrüche ein
- diff
- vergleicht Dateien zeilenweise