Shell#

Kurzreferenz#

Befehl

Beschreibung

Hilfe

man PROGRAMM

zeigt das Manual für PROGRAMM

whatis PROGRAMM

zeigt die Kurzbeschreibung für PROGRAMM

apropos SCHLAGWORT

sucht in den Titel und Beschreibungen der Manuals

PROGRAMM --help

zeigt die interaktive Hilfe für PROGRAMM an

Informationen

df

zeigt verwendeten Plattenplatz an

who

zeigt an, wer angemeldet ist

whoami

zeigt die aktuelle User-ID an

pwd

zeigt den Pfad zum aktuellen Arbeitsverzeichnis an

quota

Begrenzung des Speicherplatzes für einen Nutzer oder ein Gruppe

whois

zeigt Informationen zu IPs oder Domain-Namen

Verzeichnisse

ls

Verzeichnisinhalte auflisten

mkdir

Verzeichnis erstellen

cd

Verzeichnis wechseln

Kopieren, Verschieben und Löschen

cp

kopieren

mv

verschieben

rm DATEI

DATEI löschen

rm -rf VERZEICHNIS

Verzeichnis mit allen Inhalten löschen

Packen und Entpacken

tar xvzf DATEI.tgz

Entpacken der Datei DATEI.tgz

Berechtigungen

chown veit:veit VERZEICHNIS

ändern von Eigentümer und Gruppe für VERZEICHNIS

chmod 775 VERZEICHNIS

ändern der Berechtigung von VERZEICHNIS sodass alle lesen können, jedoch nur Eigentümer und Gruppe schreiben dürfen

Prozesse

top

Anzeige aller Prozesse

ps

Schnappschuss aller aktuellen Prozesse

kill

beendet einen Prozess

Dateien finden

locate MUSTER

listet alle Dateien auf, die MUSTER enthalten

find

sucht nach Dateien in der Dateihierarchie

find . name NAME

sucht nach Dateien mit dem Dateinamen NAME

find . -mtime -X

sucht nach Dateien, die nicht älter als X Tage sind

In Dateien finden

grep 'ZEICHENKETTE' DATEI

sucht nach ZEICHENKETTE IN DATEI

grep -ir 'ZEICHENKETTE' .

sucht ab hier ohne Berücksichtigung der Groß- und Kleinschreibung nach ZEICHENKETTE

find . -name "*.py" | xargs grep -l FOO

sucht ab hier nach allen Dateien mit der Endung .py die FOO enthalten

sed 's/daß/dass/g' DATEI

ersetzt daß durch das in DATEI

sed 's/daß/dass/g' /PFAD/ZU/DATEIEN/*

ersetzt daß durch das in DATEIEN

sed 's/^ *//g' DATEI

löscht alle Leerzeichen am Anfang der Zeilen

find . -type f -exec sed -i 's/daß/das/g' {} \;

sucht ab hier nach allen Dateien und ersetzt daß durch das