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

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
linux:befehle [26.04.2024 07:55] – angelegt Martinlinux:befehle [26.04.2024 07:58] (aktuell) – [Befehle, Programme und sonstige Tipps] Martin
Zeile 1: Zeile 1:
-# Befehle und Programme+# BefehleProgramme und Sonstiges 
 + 
 +## 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   
 + 
 +## 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```
  
 ## 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 '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 ## 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
 +
 +''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/befehle.1714118130.txt.gz · Zuletzt geändert: 26.04.2024 07:55 von Martin