Weitere Beispiele zur Nutzung der Kommandozeile


HINWEIS: Diese Seite wurde ursprünglich als internes Schulungsmaterial für Kurse an der TU Chemnitz geschrieben und enthält einige spezifische Kommandos, die dort eine Rolle spielen (z.B. Umgang mit AFS), nicht aber allgemein unter Linux/Unix. Außerdem setzt es keine umfangreichen theoretischen Shell-Kenntnisse voraus, sondern soll als Beispiel-Sammlung für gelegentliche Shell-Nutzer dienen, in der sie die Lösung typischer Aufgabenstellungen nachschlagen können. Es wird nicht unbedingt vorausgesetzt, dass alle Leser die Bash verwenden, da bei den Kursteilnehmern neben der Bash auch teilweise noch die tcsh im Einsatz ist.

Index

  1. Einleitender Hinweis
  2. Umgang mit Sonderzeichen der Shell
  3. Auswahl nützlicher Linux-/Unix-Kommandos
    1. Test der Sonderzeichenbehandlung der Shell: echo
    2. Arbeit mit Verzeichnissen: pwd, cd, ls, mkdir, rmdir
    3. Modifikation der Unix/Linux-Rechte: chmod
    4. Kopieren, Löschen und Umbenennen von Dateien/Dateibäumen: cp, rm, mv
    5. Erzeugen von symbolischen und harten Links: ln
    6. Anlegen leerer Dateien/Aktualisierung der Modifikationszeit: touch
    7. Datum/Zeit anzeigen: date
    8. Editieren/Anzeigen von Textdateien: pico, nedit, cat, more, less
    9. Dateien aneinanderhängen: cat
    10. Zeichen/Zeilen/Wörter in Textdateien zählen: wc
    11. Bestimmung des Dateityps: file
    12. Suchen von Zeichenketten und Mustern in Dateien: fgrep, grep, egrep
    13. Dateien suchen: find
    14. Inhalte von Text-Dateien sortieren: sort
    15. Platzverbrauch von Dateien ermitteln/abschätzen: du
    16. Dateien vergleichen: cmp, diff
    17. Kompression/Dekompression von Dateien: gzip/gunzip/zcat, bzip2/bunzip2/bzcat
    18. Umgang mit ZIP- und Tar-Archiven: zip, unzip, tar
    19. AFS-spezifische Kommandos: tokens, klog, unlog, pagsh, fs, pts
    20. Anzeige der aktuellen und zuletzt angemeldeten Nutzer: finger, last
    21. Anzeige und Wechsel der Linux-Identität von Nutzern: id, su
    22. Kommandos für das Prozess-Management: pstree, ps, kill, killall
    23. Nutzung des Online-Manuals: man
    24. Entfernte Rechnernutzung: ssh

Einleitender Hinweis

Eine Zusammenarbeit von Kommandozeile und Dateimanager kann die Arbeit erleichtern, indem man das jeweils komfortablere Werkzeug zur Dateianzeige/-manipulation nutzt. Erfahrenen Anwendern steht allerdings mit der Kommandozeile ein ausgesprochen leistungsfähiges und flexibles Werkzeug zur Verfügung, das auch hervorragend für die weitgehend einheitliche Nutzung entfernter Linux-/Unix-Maschinen geeignet ist.


Umgang mit Sonderzeichen der Shell


Auswahl nützlicher Linux-/Unix-Kommandos

Test der Sonderzeichenbehandlung der Shell: echo


Arbeit mit Verzeichnissen: pwd, cd, ls, mkdir, rmdir


Modifikation der Unix/Linux-Rechte: chmod


Kopieren, Löschen und Umbenennen von Dateien/Dateibäumen: cp, rm, mv


Erzeugen von symbolischen und harten Links: ln


Anlegen leerer Dateien/Aktualisierung der Modifikationszeit: touch


Datum/Zeit anzeigen: date


Editieren/Anzeigen von Textdateien: pico, nedit, cat, more, less


Dateien aneinanderhängen: cat


Zeichen/Zeilen/Wörter in Textdateien zählen: wc


Bestimmung des Dateityps: file


Suchen von Zeichenketten und Mustern in Dateien: fgrep, grep, egrep


Dateien suchen: find


Inhalte von Text-Dateien sortieren: sort


Platzverbrauch von Dateien ermitteln/abschätzen: du


Dateien vergleichen: cmp, diff


Kompression/Dekompression von Dateien: gzip/gunzip/zcat, bzip2/bunzip2/bzcat


Umgang mit ZIP- und Tar-Archiven: zip, unzip, tar


AFS-spezifische Kommandos: tokens, klog, unlog, pagsh, fs, pts


Anzeige der aktuellen und zuletzt angemeldeten Nutzer: finger, last


Anzeige und Wechsel der Linux-Identität von Nutzern: id, su


Kommandos für das Prozess-Management: pstree, ps, kill, killall


Nutzung des Online-Manuals: man


Entfernte Rechnernutzung: ssh


Holger Trapp

letzte Modifikation: 1.3.2006