Navigationsleiste  |    Direktzugriff   |    Kurs  |     Home  

Linux-Kurs: Übersicht der Kommandos




Diese Tabellen stammen aus dem Buch "Linux" von Michael Kofler.
Ich durfte diese nicht nur mit freundlicher Genehmigung des Autors benutzen,
sondern Michael schickte mir auch noch das LaTeX-Quell-Dokument !!!
Dafür vielen Dank !!

Auf den nächsten Seite des Buches folgt eine sehr gute Kommandoreferenz in der viele Beispiele gegeben werden.

Michael Kofler - Linux



Dateiverwaltung

cat verbindet mehrere Dateien zu einer Gesamtdatei
cd wechselt das aktuelle Verzeichnis
cp kopiert Dateien
ln stellt feste und symbolische Links zu Dateien her
ls zeigt das Inhaltsverzeichnis an
mkdir erzeugt ein neues Verzeichnis
mv verschiebt Dateien bzw. ändert ihren Namen
rm löscht Dateien
rmdir löscht Verzeichnisse
split zerlegt eine Datei in Teildateien mit vorgegebener Größe
tee dupliziert die Standardeingabe

Dateien suchen

find sucht Dateien nach Name, Datum, Größe etc.
locate sucht Dateien in einer dafür vorbereiteten Datenbank
whereis sucht Dateien in typischen bin-Verzeichnissen
which durchsucht die PATH-Verzeichnisse nach Kommandos

Zugriff auf MS-DOS-Disketten

fdformat formatiert eine Diskette (low level)
mattrib verändert die Attribute der Datei
mcd wechselt das aktuelle Verzeichnis
mcopy kopiert Dateien von/nach Linux
mdel löscht Dateien
mdir zeigt das Inhaltsverzeichnis an
mformat richtet ein DOS-Dateisystem ein
mlabel verändert den Namen der Diskette
mmd erzeugt ein neues Verzeichnis
mrd löscht Verzeichnisse
mread kopiert Dateien von DOS nach Linux
mren ändert den Namen von Dateien
mtype zeigt den Inhalt von Textdateien an
mwrite kopiert Dateien von Linux nach DOS

Bearbeitung von Texten

cat zeigt die Datei an bzw. vereint mehrere Texte
csplit zerlegt den Text an vorgegebenen Stellen in Einzeldateien
cut extrahiert Spalten aus jeder Zeile des Textes
expand ersetzt Tabulator- durch Leerzeichen
fold zerlegt lange Textzeilen in kürzere
fromdos konvertiert DOS-Zeilenenden in das Linux-Format
grep sucht Texte innerhalb der Datei
head zeigt die ersten Zeilen der Datei an
less zeigt Dateien seitenweise an (mit Rückwärtsbewegung)
more zeigt Dateien seitenweise an
paste vereint mehrere Texte zeilenweise
recode konvertiert zwischen verschiedenen Zeichensätzen
sed Stream-Editor (programmierbarer Editor)
sort sortiert Dateien
tac zeigt Dateien 'verkehrt' an (die letzte Zeile zuerst)
tail zeigt das Ende der Datei an
todos konvertiert Linux-Zeilenenden in das DOS-Format
tr ersetzt vorgegebene Zeichen durch andere Zeichen
uniq eliminiert mehrfach auftretende Zeilen in einer Textdatei
zcat zeigt eine komprimierte Textdatei an
zless zeigt eine komprimierte Textdatei an (auch rückwärts)
zmore zeigt eine komprimierte Textdatei seitenweise an

Komprimieren und Archivieren von Dateien

bunzip2 dekomprimiert Dateien, die mit bzip2 komprimiert wurden
bzip2 komprimiert Dateien; leistungsfähiger als gzip
cpio überträgt Archivdateien zwischen unterschiedlichen Dateisystemen
compress komprimiert Dateien
gunzip dekomprimiert Dateien, die mit gzip komprimiert wurden
gzip komprimiert Dateien; leistungsfähiger als compress
mt steuert den Streamer (Vor- und Rückspulen etc.)
tar vereint mehrere Dateien (und Verzeichnisse) in einer Datei
uncompress dekomprimiert durch compress komprimierte Dateien

Prozessverwaltung

bg setzt einen Prozess im Hintergrund fort
fg setzt einen Prozess im Vordergrund fort
halt beendet Linux und hält den Rechner an
kill versendet Signale (meist zum vorzeitigen Beenden von Prozessen
killall wie kill, der Prozess wird mit Namen genannt
nice startet einen Prozess mit verringerter Priorität
nohup startet einen 'unzerstörbaren' Prozess
ps zeigt die Liste der laufenden Prozesse an
ps wie ps, macht die Abhängigkeiten besser sichtbar
reboot beendet Linux und startet den Rechner neu
shutdown beendet Linux
top zeigt alle fünf Sekunden eine Liste aller Prozesse an

Verwaltung von Benutzern und Gruppen

adduser richtet einen neuen Benutzer ein (interaktiv)
chsh verändert die Default-Shell nach dem Einloggen
groups   zeigt die Gruppen des aktuellen Benutzers an
passwd   verändert das Passwort eines Benutzers

Administration des Dateisystems

badblocks testet, ob Datenträger (Disketten) defekte Sektoren enthalten
dd kopiert Datenblöcke zwischen Devices (low level)
dumpe2fs zeigt interne Informationen über ein ext2-Dateisystem an
e2fsck repariert ein ext2-Dateisystem
fdformat formatiert eine Diskette
fdisk partitioniert die Festplatte
fsck repariert ein Dateisystem (Frontend)
mkfifo   erzeugt eine FIFO-Datei (eine benannte Pipe)
mkfs richtet ein Dateisystem ein
mknod erstellt Device-Dateien
mkswap   richtet eine Datei oder eine Partition als Swap-Bereich ein
mount bindet ein Device (etwa eine Festplatte) in das Dateisystem ein
swapoff deaktiviert eine Swap-Datei oder -Partition
swapon aktiviert eine Swap-Datei oder -Partition
tune2fs verändert Systemparameter eines ext2-Dateisystems

Bildschirm und Terminal

reset stellt die Zeichensatzzuordnung wieder her
restorefont stellt den VGA-Zeichensatz wieder her
restore-palette stellt die VGA-Farbpalette wieder her
setfont verändert den VGA-Zeichensatz
setterm verändert diverse Terminaleinstellungen

Online-Hilfe

apropos sucht Kommandos zu einem Thema
info startet das info-System
man zeigt die Beschreibung eines Kommandos an
whatis zeigt eine Kurzbeschreibung (eine Zeile) eines Kommandos an

Sonstiges

alias definiert eine Abkürzung
cksum berechnet die CRC-Prüfsumme zu einer Datei
date zeigt Datum und Uhrzeit an
dmesg zeigt die Kernel-Meldungen des Bootvorgangs an
expr führt einfache Integer-Berechnungen durch
free zeigt den freien Speicherplatz (RAM und Swap-Speicher) an
hash zeigt die Hash-Tabelle an
ldd zeigt die erforderlichen Libraries für ein Programm an
lpr druckt eine Datei aus
printenv zeigt nur die Umgebungsvariablen an
rdev verändert einige Bytes in der Kernel-Datei
set zeigt alle der Shell bekannten Variablen an
sum berechnet die Prüfsumme zu einer Datei
tty zeigt den Device-Namen des aktuellen Terminals an
type gibt den Typ eines Kommandos an (z.B.\ Shell-Kommando)
unalias löscht eine Abkürzung
uname zeigt den Betriebssystemnamen und die Versionsnummer an

Bash    Inhalt    Software installieren.

Erstellt: 2001-03-05 Autor: Markus Ungermann (markus@tuxhausen.de)
Letztes Update: 2007-10-01      URL: http://www.tuxhausen.de/kurs_kommandos.html