Du befindest dich hier: Willkommen » Linux » shell

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
linux:shell [08.01.2024 08:31] – [fdupes] Martinlinux:shell [26.04.2024 07:58] (aktuell) – gelöscht Martin
Zeile 1: Zeile 1:
-# Notizen für die Shell 
- 
-## Bash Tastenkürzel 
- 
-<key>Strg</key>+<key>R</key> = Suche / Weitersuchen   
-<key>Strg</key>+<key>A</key> = Springt zurück an den Anfang der Eingabe   
-<key>Strg</key>+<key>E</key> = Springt ans Ende der Eingabe   
-<key>Esc</key>+<key>B</key> = Geht ein Wort zurück   
-<key>Esc</key>+<key>F</key> = Geht ein Wort vor   
-<key>Strg</key>+<key>B</key> = Springt ein Zeichen zurück   
-<key>Strg</key>+<key>F</key> = Springt ein Zeichen vor   
-<key>Strg</key>+<key>K</key> = Löscht von der Cursorposition bis zum Ende der Eingabe   
-<key>Strg</key>+<key>U</key> = Löscht von der Cursorposition bis zum Anfang der Zeile   
-<key>Strg</key>+<key>W</key> = Löscht das Wort links vom Cursor   
-<key>Strg</key>+<key>T</key> = Vertauscht die beiden Zeichen vor und unter dem Cursor   
-<key>Esc</key>+<key>T</key> = Vertauscht die beiden vorangehenden Wörter   
-<key>Strg</key>+<key>L</key> = Löscht den Inhalt des Terminal-Fensters   
- 
-## sed 
- 
-Zeichenfolge in Datei ersetzen 
-```sed -i 's/old/new/g' test.txt``` oder ```sed -i 's@old@new@g' test.txt``` 
- 
-## 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``` 
- 
-## 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 '"'``` 
- 
-## 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 \"``` 
- 
-## 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 ) 
-``` 
- 
-## fdupes 
- 
-Doppelte Dateien suchen   
-```fdupes -r Pfad1 Pfad2```   
-ggf. vorher ```sudo apt install fdupes -y``` 
- 
-## 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 [[https://haydenjames.io/linux-commands-frequently-used-by-linux-sysadmins-part-1/|Teil 1]], [[https://haydenjames.io/linux-commands-frequently-used-by-linux-sysadmins-part-2/|Teil 2]], [[https://haydenjames.io/linux-commands-frequently-used-by-linux-sysadmins-part-3/|Teil 3]] und [[https://haydenjames.io/linux-commands-frequently-used-by-linux-sysadmins-part-4/|Teil 4]] 
  
linux/shell.1704702689.txt.gz · Zuletzt geändert: 08.01.2024 08:31 von Martin