Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Nächste Überarbeitung | Vorherige Überarbeitung | ||
| linux:befehle [26.04.2024 07:55] – angelegt Martin | linux:befehle [26.04.2024 07:58] (aktuell) – [Befehle, Programme und sonstige Tipps] Martin | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | # Befehle  | + | # Befehle, Programme  | 
| + | |||
| + | ## Bash Tastenkürzel | ||
| + | |||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | |||
| + | ## awk | ||
| + | |||
| + | erste und dritte Spalte ausgeben (Feldtrenner ist ;) | ||
| + | ```cat test.csv | awk -F';' | ||
| + | |||
| + | gleiche wie eben, nur mit entfernen der "  | ||
| + | ```cat test.csv | awk -F';' | ||
| + | |||
| + | ## cut | ||
| + | |||
| + | erste Spalte ausgeben  | ||
| + | ```cut -f 1 test.csv``` | ||
| + | |||
| + | erste und dritte Spalte ausgeben  | ||
| + | ```cut -f 1,3 test.csv``` | ||
| + | |||
| + | zweite Spalte ausgeben / Trennzeichen ist ; | ||
| + | ```cut -d ";" | ||
| + | |||
| + | Zeichen an Position 2,3,4 und 10,11,12 ausgeben  | ||
| + | ```cut -b 2, | ||
| + | |||
| + | ## fdupes | ||
| + | |||
| + | Doppelte Dateien suchen | ||
| + | |||
| + | ``` | ||
| + | fdupes -r Pfad1 Pfad2 | ||
| + | ``` | ||
| + | |||
| + | ggf. vorher ```sudo apt install fdupes -y``` | ||
| ## head | ## head | ||
| Zeile 5: | Zeile 53: | ||
| Anzeigen der ersten 10 Zeilen.   | Anzeigen der ersten 10 Zeilen.   | ||
| Mit Parameter //-n 2// nur die ersten n Zeilen. | Mit Parameter //-n 2// nur die ersten n Zeilen. | ||
| + | |||
| + | ## sed | ||
| + | |||
| + | Zeichenfolge in Datei ersetzen | ||
| + | ```sed -i ' | ||
| + | |||
| + | ## tac | ||
| + | |||
| + | **tac** ist genauso wie **cat**, nur in umgekehrter Reihenfolge. | ||
| + | |||
| + | Zusammenführen der Inhalte aller Dateien in umgekehrter Reihenfolge.   | ||
| + | // | ||
| + | |||
| + | ``` | ||
| + | cat $( ls | tac ) | ||
| + | ``` | ||
| + | |||
| + | ## tr | ||
| + | |||
| + | ; durch , ersetzen   | ||
| + | ```cat test.csv | tr ';' | ||
| + | |||
| + | TAB durch ; ersetzen   | ||
| + | ```cat test.csv | tr " | ||
| + | |||
| + | Text ersetzten (es müssen immer bei beiden Parametern die gleich Anzahl an Zeichen sein)   | ||
| + | ```cat test.csv | tr " | ||
| + | |||
| + | Zeichen entfernen - hier "   | ||
| + | ```cat test.csv | tr -d '"' | ||
| ## xxd | ## xxd | ||
| Zeile 10: | Zeile 88: | ||
| Anzeigen des Inhalts in hexadezimaler Ansicht.   | Anzeigen des Inhalts in hexadezimaler Ansicht.   | ||
| Zusammen mit [[#head]] gut zur Ansicht des Dateianfangs. | Zusammen mit [[#head]] gut zur Ansicht des Dateianfangs. | ||
| + | |||
| + | ## verschiedenes | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | Weitere unter [[https:// | ||
| + | |||
linux/befehle.1714118130.txt.gz · Zuletzt geändert: 26.04.2024 07:55 von Martin
