LPIC101/103.2 Textströme mit Filtern verarbeiten: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 49: | Zeile 49: | ||
===tr=== | ===tr=== | ||
===md5sum,sha256sum,sha512sum=== | ===md5sum,sha256sum,sha512sum=== | ||
[[Category:Linux:LPIC:101]] |
Version vom 11. November 2019, 14:10 Uhr
DIESE SEITE BEFINDET SICH IN ENTWICKLUNG
Einleitung
In diesem Artikel geht es darum, wie man Textströme und Textdateien mit Filtern verarbeiten könnt. Zu diesem Thema werden 2 Fragen in der IHK Prüfung (LPIC-1 Version 5) gestellt. Dies entspricht 3,33% der Gesamtwertung.
Begriffsklärung
Was ist ein Textstrom?
Ein Textstrom ist eine Textdatei, die fortlaufend verändert wird, beispielsweise von einem Prozess.
Beispiel : /var/log/syslog
Was ist der Unterschied zu einer Textdatei? Ein Textstrom ist eine Textdatei. In der Regel meint man mit einer Textdatei eine Datei, welche nicht von einem laufenden Prozess oder einem anderen Benutzer verändert wird.
Was ist ein Filter
Ein Filter ist ein Programm, welches die Ausgabe eines Befehls als Eingabe verwertet. Es wird in Linux mit einer sogenannten Pipe gekennzeichnet. So schaut eine Pipe in der Kommandozeile aus : |
Relevante Filter
Die folgenden Filter sind relevant. Sie werden exemplarisch anhand der syslog Datei erklärt.
cat
Eines der Standardbefehle bei der Arbeit in dem Linux-Terminal. Von der Namensbedeutung her ist der Befehl ursprünglich dazu gedacht, Dateien vertikal zusammenzufügen (concatenate, verketten). In der Praxis wird er aber oft verwendet um den Inhalt einer Datei komplett auszugeben auf dem Terminal.
Beispiel : cat /var/log/syslog
Gibt die komplette Syslog Datei auf dem Terminal aus
bzcat,xzcat und zcat
Möchte man eine komprimierte Datei im Terminal ausgeben, kann man einen dieser drei Befehle verwenden. Der Befehl verhält sich ansonsten ähnlich wie cat. Dabei verwendet bzcat das Kompressionsprogrammm bzip2, xzcat das Programm xz (beide Verlinken lediglich auf das Programm). zcat ist eine eigenständiges Programm und wird in der Regel für die gleichen Programme wie gzip verwendet.
Zusatzinfo
bzip2
Dieser Algorithmus ist leistungsfähiger als gzip und wird gerne für große Datenmengen verwendet.
xz