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 (+) geben Allen (a) Lese- (r) und Schreibzugriff (w).

chmod a+rw beispiel.sxw

Wir (-) entziehen Anderen (o)
die Ausführungsrechte (x).

chmod o-x beispiel.sxw

a Alle
u
Benutzer
g Gruppe
o Andere

+ gibt Rechte
- entzieht Rechte

r Lesen
w Schreiben
x Ausführen
s Ausführen als ob von Inhaber gestartet

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:
find /home -name beispiel.mp3

|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!
(rm -rf /* löscht sämtliche Daten auf der Festplatte)

-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!
(telnet ist jedoch unverschlüsselt – die sichere Alternative ist ssh)

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