Programme für das Terminal

Aus Friedmar's Wiki
Zur Navigation springen Zur Suche springen

Schnelle Hilfe bieten unter Linux kleine Programme, die sich direkt im Terminal bzw. in der Konsole ausführen lassen. Wer sich schon einmal mit UNIX beschäftigt hat, der wird hier viel Vertrautes wiederfinden. Mit der folgenden einfachen Gruppierung versuche ich den Überblick über die von mir des Öfteren verwendeten Programme zu behalten:

Dateiorientierte Befehle

Befehle zur Dateiausgabe

* cat - Inhalte von Dateien ausgeben
* more - Seitenweise Ausgabe von Dateien
* pg - Inhalt von Dateien seitenweise ausgeben
* tail - Ausgabe der letzten 10 Zeilen

Dateisystemorientierte Befehle

* df - Gibt die Anzahl von freien Blöcken eines Datenträgers zurück
* find - Nach Dateien suchen
* ls - Dateiinformationen auflisten
* mkdir - Neues Verzeichnis anlegen
* mount - Dateisystem einhängen
* rm - Datei(en) löschen
* rmdir - Verzeichnis löschen
* umount - Dateisystem aushängen

Befehle zur Dateisicherung

* cp - Datei(en) kopieren
* crypt - Kodieren und Decodieren von Dateien
* dd - Kopieren einer Datei mit Konvertierung und Formatierung
* mv - Umbenennen bzw. Verschieben von Dateien und Verzeichnissen
* tar - Dateien in einem Archiv zusammenfassen und einzelne Dateien aus dem Archiv wiederherstellen

Befehle zur Modifikation von Dateiattributen

* chgrp - Gruppenname ändern
* chmod - Zugriffsrechte ändern
* chown - Besitzer ändern
* ln - Datei einen weiteren Namen geben (Verweis)
* touch - Datum der letzten Änderung einer Datei ändern
* umask - Maske für Standardzugriffsrechte ändern

Programmorientierte Befehle

* basename - Extraktion des Dateinamens aus der Dateiangabe
* dirname - Extraktion des Verzeichnisnamen aus der Dateiangabe
* echo - Ausgabe von Text
* gcc - C-Compieler
* kill - Beenden eines Hintergrundprozesses
* make - Programm generieren
* ps - Liste aller aktiven Programme
* time - Starten eines Programms und messen der Ausführungszeit

Kommandos zur Textverabeitung

* cmp - zwei Dateien vergleichen
* dircmp - zwei Verzeichnisse vergleichen
* grep - nach Textmuster in Dateien suchen
* man - Ausgabe von Manual-Pages
* vi - Bildschirmorientierter Editor
* wc - Zählt Worte, Buchstaben und Zeilen einer Datei

Kommandos zur Systemadministration

* df - Anzahl der freien Blöcke eines Datenträgers
* du - Anzahl der durch einen Dateibaum belegten Blöcke
* fsck - Dateisystem prüfen
* mount - Dateisystem einhängen
* shutdown - System herunterfahren bzw. neustarten
* umount - Dateisystem einhängen