Keine Angst vor Linux

Die Eingabe von Befehlen auf der Kommandozeile mag für Umsteiger von anderen Betriebssystemen bisweilen als antiquitierte Geheimwissenschaft gelten. Es hat jedoch seinen guten Grund, dass gerade erfahrene Systemverwalter auf diese Technik schwören und sie grafischen Tools vorziehen.
Das Verfahren bietet neben den Sicherheitsaspekten Flexibilität und Geschwindigkeit pur. Auch Linux-Neulinge sollten das "Wagnis Shell" eingehen, denn vieles geht auf diese Weise tatsächlich schneller und einfacher - und Spaß macht es auch ;-)

Abkürzungen:
k = Kommandod = Dateiv = Verzeichnis
g = Gruppeb = Benutzerp = Prozess-ID
 
 Hilfe
man kBeschreibung des Befehls
info kAufruf der Info-Seite
whatis kKurzbeschreibung des Befehls
apropos wortStichwort-Suche über alle man pages

 Dateien/Verzeichnisse
locatesucht eine Datei in einer speziellen Datenbank
findsucht eine Datei nach bestimmten Kriterien
whereis klistet Verzeichnis, Quelle und man-page eines Befehls
cp d1 d2kopiert d1 nach d2
ln d1 d2erzeugt d2 als Link von d1
mv d1 d2benennt d1 in d2 um
lpr ddruckt d aus
chmod dändert die Zugriffsrechte auf d
chown dändert den Besitzer von d
chgrp dändert die Gruppe von d
rm dlöscht d
mkdir vlegt das Verzeichnis v an
cd vVerzeichniswechsel
ls vlistet den Verzeichnisinhalt
rmdir vlöscht das Verzeichnis v
gzipkomprimiert Dateien (nach dem Lempel-Ziv-Algorithmus)
gunzipentpackt mit gzip komprimierte Dateien
bzip2komprimiert Dateien (nach dem effektiveren Burrows-Wheeler-Algorithmus)
bunzip2entpackt mit bzip2 komprimierte Dateien
tarfügt Dateien (auf Wunsch auch komprimiert) in einem Archiv zusammen

 Benutzer/Gruppen
useradd blegt einen neuen Benutzer b an
passwd bändert das Passwort für b
id blistet die Benutzer- und Gruppen IDs von b
userslistet die aktuell angemeldeten Benutzer
usermod bändert die Eigenschaften von b
userdel blöscht b
groupadd glegt eine neue Gruppe g an
groups bzeigt die Gruppen von b an
groupmod gändert die Eigenscgaften von g
groupdellöscht g

 

 Prozesse
pslistet die laufenden Prozesse
kill pbeendet p
rebootfährt das System herunter und startet es neu
shutdownfährt das System herunter
haltfährt das System herunter

 Dateiinhalte
cat dzeigt den kompletten Inhalt von d an
less dzeigt den Inhalt von d seitenweise an
zlesszeigt Inhalt komprimierter d seitenweise an
more dwie less (ohne rückwärtsblättern)
head dzeigt die ersten 10 Zeilen von d
tail dzeigt die letzten 10 Zeilen von d
tac dzeigt Inhalt von d, beginnend mit der letzten Zeile
sort dsortiert den Inhalt von d zeilenweise
csplit dzerlegt d kontextabhängig
grep zeichen dgibt alle Zeilen mit zeichen in d aus
recodekonvertiert zwischen verschiedenen Zeichensätzen

 Systemadministration
fdiskpartitioniert und formatiert eine Festplatte
mke2fsrichtet ein ext2-Dateisystem ein
e2fsckprüft und repariert ein ext2-Dateisystem
dfzeigt freien Platz auf eingebundenen Datenträgern
du vzeigt die Größe von v
freezeigt freien Platz im RAM und im Swapspace (Auslagerungsbereich)
swaponaktiviert den Auslagerungsbereich
swapoffdeaktiviert den Auslagerungsbereich
syncschreibt gepufferte Daten auf die Festplatte
mountbindet ein Dateisystem (Datenträger) in das System ein
umounthängt den Datenträger aus dem System aus
datezeigt und stellt die Systemzeit
dmesgzeigt Meldungen des Kernels während des Bootvorgangs