Linux Bash

Befehle Block 4

Befehle Block 4


L. S.
Diese Karteikarten bieten einen umfassenden Überblick über die Grundlagen der Dateiverwaltung und Textverarbeitung in der Linux-Bash. Sie behandeln Themen wie das Komprimieren und Entpacken von Dateien mit gzip und bzip2, das Arbeiten mit Archiven mittels tar, sowie das Bearbeiten und Analysieren von Textdateien. Die Karteikarten sind ideal für Schüler der Mittelschule, die sich mit den grundlegenden Befehlen und Optionen der Linux-Bash vertraut machen möchten, um Dateien effizient zu verwalten und Texte zu bearbeiten.
Cartes-fiches
56
Utilisateurs
1
Langue
Allemand
Catégorie
Informatique
Niveau
Collège
Créé / Mis à jour
16.08.2019 / 17.01.2025

Cartes-fiches

Tabstobs in einer Datei in Leerzeichen umwandeln?

expand tab_text > nontab_text (Tabstobs in Leerzeichen umwandeln)

Tabstobs mit 1 Leerzeichen ansatt standardmässig 8 ersetzen?

expand -n 1 tab_text > nontab_text

Leerzeichen in Tabstops umwandeln?

unexpand nontab_text > tab_text

Zeilen nummerieren?

nl text.txt > datei.txt (number lines --> Nummeriert die Zeilen und gibt in datei.txt aus)

Wörter zählen?

wc text.txt (Word count --> Gibt Zeilen, Wörter und Bytes aus)

Nur Bytes zählen?

wc -c

Nur Zeilen zählen?

wc -l (lines)

Nur Wörter zählen?

wc -w (words)

Nur Anzahl Zeichen zählen?

wc -m (marks)

Ausgabe sortieren?

sort test

Nach Nummern sortieren?

sort test -n (numeric)

Reverse, also umgekehrt sortieren?

sort test -r (reverse)

Sortierte Ausgabe umleiten?

sort test -o ausgabe1 (output)

Wiederholende Zeilen kürzen?

uniq test

Was macht hexdump?

hexdump zeigt Dateien in hexadezimal, dezimal, oktal oder ascii Zeichen an

Was macht od?

od (steht für octal dump) wird benutzt, um eine Datei als dezimalen, oktalen oder hexadezimalen Dump auszugeben

Was macht od -x?

Hexadezimaldump einer Datei

Grosse Dateien in kleinere Dateien aufteilen?

split -b 10m grosses_file (grosses_File in 10MB Stücke teilen)

Ausschnitte aus Textzeilen ausschneiden?

cut -d " " -f2 test.txt (d = Trennzeichen) (cut schneidet Spalten aus. Dazu muss der Delimeter (-d " "), hier ein Leerzeichen bekannt gegeben werden und ab welcher Spalte (-f2), hier die zweite Spalte abzuschneiden ist

Was macht paste?

Gibt den Inhalt mehrer Dateien miteinandern aus. Die Ausgabe wird kombiniert. Im Normalmodus wreden die gleichen Zeilennummern kombiniert in einer Zeile ausgegeben

Ausgabe von paste in Datei umleiten?

paste text1 text2 > text3

Dateien in Druckformat ausgeben?

pr textdatei (Gibt Datei mit Seitenzahl, Datum und Dateiname aus)

Was macht tar?

tar heisst tape archiver, und wurde fürher genutzt um Dateien in einem Archiv zusammenzu fassen.

tar -czvf mein.tar.gz ./ordner1

Packt den Inhalt vom ordner1 in das mein.tar.gz Archiv

Tar option -x

extract

Tar option -c

create

Tar option -t

Inhalt eines Archivs anzeigen

Tar option -j

bzip (De)Komprimierung

Tar option -z

gzip (De)Komprimierung

Tar option -v

Verbose (nicht im Hintergrund)

Tar option -f

Archiv in angegebene Datei schreiben / Daten aus angegebener Datei lesen. Diese Option muss die letzte sein, da die nachfolgende Zeichen als Datei interpretiert werden. zb. -xzf

Inhalt eines Tar anezigen

tar -tvf tar.gz

Was macht gzip?

gzip komprimiert Dateien

Wie verhält sich gzip?

Beim Packen einer Datei mit gzip wird standardmäßig die Originaldatei gelöscht, d.h. es existiert nur noch das Archiv. Umgekehrt wird beim Entpacken das Archiv gelöscht und es existiert nur noch die Originaldatei. Dies lässt sich mit der Option -k deaktivieren.

Datei mit gzip komprimieren?

gzip meinedatei.txt (komprimiert und löscht die Datei, nur das Archiv existiert noch)

Datei mit gzip komprimieren, Originaldatei behalten

gzip meinedatei.txt -c meinedatei2.txt.gz

Inhalt von gzip auflisten?

gzip -l meinedatei2.txt.gz

gzip entpacken?

gunzip meinedatei2.txt.gz

Was macht bzip2?

Komprimiert ebenfalls Dateien, allerdings mit einer höheren Komprimierung als gzip. Verhält sich gleich wie gzip

bzip2 entpacken?

bunzip2 meinedatei.txt.bz2

Étudier