Linux Kommandozeilen Beispiele aus der Praxis mit 20 häufig verwendeten Befehle
Es soll hier keine vollständige Liste gezeigt werden, jedoch kann es eine Starthilfe für einige wichtige Linux-Befehle geben.
1. ASCII-Zeichensatz übersetzen in Oktal, Dezimal und Hexadezimal
1 2 |
$ man ascii |

2. Kalender auf Konsole ausgeben
1 2 |
$ cal |

Kalender mit 6 Monate und Wochennummer
1 2 |
$ cal -n 6 -w |
3. Binärdatei hexadezimal mit VIM editieren
1 2 3 4 5 6 |
$ vi datei :%!xxd .. :%!xxd -r :wq |
4. Dateien vergleichen (compare files)
1 2 3 4 5 |
$ diff -w file1.txt file2.txt 2c2,3 < Jacqueline --> C. Meier > Jacqueline Mayer |
5. Inhalt in Dateien nach Zeichenketten rekursiv suchen mit find
1 2 |
$ find . -type f -print0 | xargs -0 grep "mojito" |
6. Datei als E-Mail versenden
1 2 |
$ mail -s subject jacque@lansys.ch < notes.txt |
7. Herunterladen von mehreren URLs aus Liste
1 2 |
$ cat download-urls.txt | xargs wget –c |
8. Doppelte Linien entfernen mit awk
1 2 |
$ awk '!($0 in array) { array[$0]; print }' temp |
Zeilenausgabe von /etc/passwd mit der selben uid und gid
1 2 |
$ awk -F ':' '$3==$4' /etc/passwd |
9. Konvertierung von Windows/DOS (CR/LF) in Unix (LF) Format
1 2 3 4 5 6 7 8 |
$ sed 's/.$//' filename # Text Suchen und Ersetzen $ sed -e s/Hund/Katze/g datei.txt > datei.neu # Löscht alle Leerzeilen $ sed '/^$/d' filename # Löscht Spaces am ende jeder Zeile $ sed 's/ *$//' filename |
10. Rekursive String Suche in Dateien
1 2 |
$ grep -r "ramsch" * |
11. Wieviele CPU hat mein Computer
1 2 |
$ grep processor /proc/cpuinfo | wc -l |
12. Free Memory anzeigen
1 2 3 |
$ cat /proc/meminfo | grep MemFree $ free -m |
13. Aktive Prozesse anzeigen
1 2 3 4 |
$ ps -ef $ ps aux $ vmstat 5 10 |
14. Verzeichnisbaum (tree) erstellen
1 2 |
$ ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/' |
15. Asterisk PBX Applications ausgeben
1 2 |
$ asterisk -rx "show applications" | awk '{print $1}' | sed -n -e "s/:"//p |
16. Anzahl SPAM identifizierte E-Mails des MTA
1 2 |
$ cat /var/log/maillog | egrep -c '(Alert\!)|(identified spam)|(reject\:)' |
17. Wie lange läuft der Computer schon
1 2 |
$ uptime |
18. Zeit und Datum setzen
1 2 |
$ date -s "Dez 12 18:30:00 2014" |
19. Wer bin ich und die effektive Nutzer-ID, UID und GID ausgeben
1 2 3 |
$ whoami $ id |
20. Liste der zuletzt eingeloggten User ausgeben
1 2 |
$ last -a |
Nützliche Linux Befehle, Danke