Befehlsübersicht
August 5, 2008 by Christian
Kategorie Helferlein
Die nachfolgende Liste soll nur einen groben Überblick über die Befehle und deren Optionen in der Konsole geben. Es sind meist nur die wichtigsten Optionen angegeben, da es sonst den Rahmen einer solchen Liste sprengen und dies zu Lasten der Übersichtlichkeit und Verständlichkeit gehen würde.
| Befehl | Beschreibung | Optionen |
| alias | Definiert ein Alias (einen anderen Namen) für einen Befehl.
alias [neu]=”[original]“ |
— |
| arch | zeigt die Prozessorfamilie an (i386, i486, i586, i686, …) |
— |
| cat | Inhalt einer Datei ausgeben
cat [Optionen] [Datei] |
-n nummeriert Ausgabe |
| cd | Verzeichniswechsel
cd [Optionen] [Verzeichnis] |
/ wechselt ins Hauptverzeichnis ~ wechselt ins Homeverzeichnis .. wechselt im Verzeichnisbaum eine Stufe nach oben |
| chgrp | ändert Gruppe
chgrp [Optionen] [Gruppenname] |
— |
| chmod | Ändert die Zugriffsrechte einer Datei.
chmod [Optionen] [Datei] Bsp: Wir (-) entziehen Anderen (o) chmod o-x beispiel.sxw |
a Alle u Benutzer g Gruppe o Andere + gibt Rechte r Lesen |
| chown | ändert Besitzer
chown [Optionen] [User.Gruppe] [Datei] |
-R auch in Unterverzeichnissen |
| clear | Konsole säubern | — |
| cp | kopiert eine Datei
cp [Optionen] [Quelldatei] [Zieldatei] |
-i wartet auf Bestätigung -r kopiert mit Unterverzeichnissen |
| date | aktuelle Systemuhrzeit
date [Optionen] |
— |
| df | Speicherstatistik aller Laufwerke
df [Optionen] |
-H Anzahl der belegten Blöcke in GB, MB oder KB -t Laufwerkstyp |
| diff | Differenz zweier Dateien ausgeben
diff [Optionen] [Datei1] [Datei2] |
-q gibt nur an ob Unterschied besteht |
| du | Speicherplatzverbrauch aller Dateien im aktuellen Verzeichnis
du [Optionen] [Pfad] |
-a Größe der einzelnen Dateien -h Ausgabe in menschenlesbarer Form -s zeigt Gesamtgröße an |
| find | Dateien finden, ausgehend vom angegebenen Verzeichnis
find [Verzeichnis] -name [Dateiname] Bsp: |
|grep suchwort anstelle von -name [Dateiname] |
| free | Summe gesamter/genutzter Arbeitspeichers
free [Optionen] |
-b Anzeige in Bytes -k Anzeige in Kilobytes -m Anzeige in Megabytes |
| grep | Suchwort in Datei finden
grep [Optionen] [Suchwort] [Datei] |
-i ignoriert Groß-/ Kleinschreibung -l gibt nur Dateinamen aus -n zeigt zusätzlich Zeilennummern an |
| gzip | komprimiert Datei
gzip [Optionen] [Datei] |
-d dekomprimiert gzip Dateien |
| halt | Rechner herunterfahren
halt [Optionen] |
— |
| head/tail |
Kopf bzw Fuß einer langen Textdatei lesen
head [Optionen][Textdatei] tail [Optionen][Textdatei] |
-11 die elf ersten bzw. letzten Zeilen der Datei lesen (jede Zahl einsetzbar) |
| kill | Prozess anhand Prozess-ID töten
kill [Optionen] [Prozess-ID] |
-9 sendet statt eines TERM- ein KILL-Signal |
| killall | Prozess anhand Prozess-Namen töten
kill [Optionen] [Prozessname] |
— |
| less | durch den Inhalt der Datei navigieren
less [Optionen] [Dateiname] |
— |
| ln | Verknüpfung erstellen
ln [Optionen] [Quelldatei] [Zieldatei] |
-s legt symbolischen Link an (d.h. es handelt sich um bloße Pfadangaben zur Ursprungsdatei) |
| locate | durchsucht die locatedb nach Dateien (bei Erstverwendung updatedb als root eingeben) locate [Optionen] [Datei] |
— |
| lpr | schickt einen Druckauftrag los
lpr [Optionen] [Datei] |
— |
| lprm | löscht einen Druckauftrag
lprm [Optionen] [Jobnummer] |
— |
| lpq | Überblick der wartendenden Druckaufträge
lpq [Optionen] |
— |
| ls | listet Inhalt des Verzeichnisses auf
ls [Optionen] [Verzeichnis] |
-l detailliert -a versteckte Dateien > /tmp/irgendwas gibt Ausgabe in Datei aus und überschreibt den Inhalt >> /tmp/irgendwas gibt Ausgabe in Datei aus und hängt den Inhalt an |
| man | Manpage (Hilfedatei) von Programmen anschauen
man [Optionen] [Programm] |
|lpr Ausdruck der Manpage -k Stichwort wenn man sich des Namens der Manpage nicht sicher ist |
| mkdir | Verzeichnis erstellen
mkdir [Optionen] [Verzeichnisname] |
— |
| mount | Geräte einbinden
mount [Optionen] [Gerät] [Mountpunkt] |
-r nur lesbar mounten -t dateisystem Dateisystem angeben |
| mv | verschiebt eine Datei
mv [Optionen] [Quelldatei] [Zieldatei] |
-b erstellt zuerst Sicherheitskopie -i wartet auf Bestätigung |
| nslookup | Anfragen an DNS-Server | — |
| passwd | Passwort ändern
passwd [Optionen] [Benutzername] |
— |
| ping | Datenpakete senden
ping [Optionen] [Rechnername|IP-Adresse] |
-c Anzahl Gesamtzahl der Pakete festlegen -f sendet so viele Pakete wie möglich -i Anzahl legt Intervall zw. 2 Paketen in Sekunden fest |
| ps | selbst gestartete Prozesse
ps [Optionen] [Prozess-ID] |
aux zeigt Prozesse besitzerunabhängig |
| pwd | zeigt das Verzeichnis an, in dem man sich befindet
pwd [Optionen] |
— |
| reboot | Rechner neustarten
reboot [Optionen] |
— |
| rm | löscht Datei und Verzeichnisse
rm [Optionen] [Datei] Vorsicht! |
-f ohne Nachfrage -r löscht auch Unterverzeichnisse -i wartet auf Bestätigung |
| rmdir | leeres Verzeichnis löschen
rmdir [Optionen] [Verzeichnisname] |
— |
| su | Benutzer wechseln
su [Optionen] |
- dadurch landet man im Home-Verzeichnis von root, ohne - bleibt man im aktuellen Verzeichnis |
| tar | komprimiert Dateien
tar [Optionen] [Archivname] [Datei] |
-f schreibt Ausgabe in Datei -c legt neues tar Archiv an -r zu existierendem Archiv hinzufügen -t gibt Inhalt des Archivs aus -u fügt Dateien hinzu -x packt Dateien aus einem Archiv aus -z entpacke Archiv mit gzip -j entpacke Archiv mit bzip2 -v gibt Namen der bearbeiteten Daten aus |
| telnet | arbeiten an Fremdrechnern
telnet [Optionen] [Rechnername|IP-Adresse] Vorsicht! |
— |
| top | gegenwärtig laufende Prozesse
top [Optionen] |
— |
| touch | erzeugt eine leere Datei
touch [Optionen] [NeueDatei] |
— |
| tree | zeigt Verzeichnisse und Dateien in Baumstruktur an
tree [Optionen] [Verzeichnis] |
-d zeigt nur Verzeichnisse ohne Dateien an |
| umount | Geräte entfernen
umount [Optionen] [Mountpunkt] |
— |
| uname | Informationen über Betriebssystem und Hardware
uname [Optionen] |
-m zeigt Prozessorfamilie an -r aktuelle Kernel-Version -a zeigt alle Informationen |
| whereis | herausfinden wo sich ein Programm befindet
whereis [Programm] |
— |


Kommentare