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 ;-)
| Dateien/Verzeichnisse |
locate | sucht eine Datei in einer speziellen Datenbank |
find | sucht eine Datei nach bestimmten Kriterien |
whereis k | listet Verzeichnis, Quelle und man-page eines Befehls |
cp d1 d2 | kopiert d1 nach d2 |
ln d1 d2 | erzeugt d2 als Link von d1 |
mv d1 d2 | benennt d1 in d2 um |
lpr d | druckt d aus |
chmod d | ändert die Zugriffsrechte auf d |
chown d | ändert den Besitzer von d |
chgrp d | ändert die Gruppe von d |
rm d | löscht d |
mkdir v | legt das Verzeichnis v an |
cd v | Verzeichniswechsel |
ls v | listet den Verzeichnisinhalt |
rmdir v | löscht das Verzeichnis v |
gzip | komprimiert Dateien (nach dem Lempel-Ziv-Algorithmus) |
gunzip | entpackt mit gzip komprimierte Dateien |
bzip2 | komprimiert Dateien (nach dem effektiveren Burrows-Wheeler-Algorithmus) |
bunzip2 | entpackt mit bzip2 komprimierte Dateien |
tar | fügt Dateien (auf Wunsch auch komprimiert) in einem Archiv zusammen |
| Dateiinhalte |
cat d | zeigt den kompletten Inhalt von d an |
less d | zeigt den Inhalt von d seitenweise an |
zless | zeigt Inhalt komprimierter d seitenweise an |
more d | wie less (ohne rückwärtsblättern) |
head d | zeigt die ersten 10 Zeilen von d |
tail d | zeigt die letzten 10 Zeilen von d |
tac d | zeigt Inhalt von d, beginnend mit der letzten Zeile |
sort d | sortiert den Inhalt von d zeilenweise |
csplit d | zerlegt d kontextabhängig |
grep zeichen d | gibt alle Zeilen mit zeichen in d aus |
recode | konvertiert zwischen verschiedenen Zeichensätzen |
| Systemadministration |
fdisk | partitioniert und formatiert eine Festplatte |
mke2fs | richtet ein ext2-Dateisystem ein |
e2fsck | prüft und repariert ein ext2-Dateisystem |
df | zeigt freien Platz auf eingebundenen Datenträgern |
du v | zeigt die Größe von v |
free | zeigt freien Platz im RAM und im Swapspace (Auslagerungsbereich) |
swapon | aktiviert den Auslagerungsbereich |
swapoff | deaktiviert den Auslagerungsbereich |
sync | schreibt gepufferte Daten auf die Festplatte |
mount | bindet ein Dateisystem (Datenträger) in das System ein |
umount | hängt den Datenträger aus dem System aus |
date | zeigt und stellt die Systemzeit |
dmesg | zeigt Meldungen des Kernels während des Bootvorgangs |