Du befindest dich hier: Willkommen » Linux » Befehle, Programme und Sonstiges

Befehle, Programme und Sonstiges

Bash Tastenkürzel

Strg+R = Suche / Weitersuchen
Strg+Alt = Springt zurück an den Anfang der Eingabe
Strg+E = Springt ans Ende der Eingabe
Esc+B = Geht ein Wort zurück
Esc+F = Geht ein Wort vor
Strg+B = Springt ein Zeichen zurück
Strg+F = Springt ein Zeichen vor
Strg+K = Löscht von der Cursorposition bis zum Ende der Eingabe
Strg+U = Löscht von der Cursorposition bis zum Anfang der Zeile
Strg+W = Löscht das Wort links vom Cursor
Strg+T = Vertauscht die beiden Zeichen vor und unter dem Cursor
Esc+T = Vertauscht die beiden vorangehenden Wörter
Strg+L = Löscht den Inhalt des Terminal-Fensters

awk

erste und dritte Spalte ausgeben (Feldtrenner ist ;)
cat test.csv | awk -F';' '{print $1" = " $3}'

gleiche wie eben, nur mit entfernen der „
cat test.csv | awk -F';' '{print $1" = " $3}' | tr -d '"'

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 ";" -f 2 test.csv

Zeichen an Position 2,3,4 und 10,11,12 ausgeben
cut -b 2,3,4,10,11,12 test.csv

fdupes

Doppelte Dateien suchen

fdupes -r Pfad1 Pfad2

ggf. vorher sudo apt install fdupes -y

Anzeigen der ersten 10 Zeilen.
Mit Parameter -n 2 nur die ersten n Zeilen.

sed

Zeichenfolge in Datei ersetzen sed -i 's/old/new/g' test.txt oder sed -i 's@old@new@g' test.txt

tac

tac ist genauso wie cat, nur in umgekehrter Reihenfolge.

Zusammenführen der Inhalte aller Dateien in umgekehrter Reihenfolge.
(Auflisten durch tac umkehren und dann Inhalte der Dateien mit cat ausgeben)

cat $( ls | tac )

tr

; durch , ersetzen
cat test.csv | tr ';' ','

TAB durch ; ersetzen
cat test.csv | tr "\t" ';'

Text ersetzten (es müssen immer bei beiden Parametern die gleich Anzahl an Zeichen sein)
cat test.csv | tr "team" "tour"

Zeichen entfernen - hier “
cat test.csv | tr -d '"' bzw. cat test.csv | tr -d \"

xxd

Anzeigen des Inhalts in hexadezimaler Ansicht.
Zusammen mit head gut zur Ansicht des Dateianfangs.

verschiedenes

ip a → IP Adresse anzeigen

df -h → Festplattenbelegung anzeigen

free -m → Speicherbelegung anzeigen

find /home/ -size +1000000k → Große Dateien finden

pstree -P → Prozess-Baum anzeigen

Weitere unter Teil 1, Teil 2, Teil 3 und Teil 4

linux/befehle.txt · Zuletzt geändert: 26.04.2024 07:58 von Martin