next up previous contents
Next: Benutzung des Multitaskings unter Up: Benutzung Ihres neuen Linux Previous: Entdecken Sie die Bash   Inhalt

Die grundlegenden Befehle der Bash Shell

Alle hier beschriebenen Befehle können auf der Konsole oder in einer Terminal-Emulation (kvt, xterm) unter X benutzt werden. Um mehr Details zu erfahren, benutzen Sie ``man Befehl''. Beispiel:

man ls
Der Befehl "su":

Er erlaubt es Ihnen, einen Root Account zu starten, während Sie als Benutzer eingeloggt sind. Wenn Sie ``su'' eingeben fragt die Shell nach dem Root Passwort. Geben Sie es ein und drücken Sie "Enter": Nun befinden Sie sich im Root Account. Mit "exit" wechseln Sie zurück in den vorherigen Account.
Der Befehl "cd":

Damit wechseln Sie das Verzeichnis. Er erlaubt die Eingabe von absoluten und relativen Pfadangaben. Lassen Sie uns zum Beispiel annehmen, Sie befinden sich in Ihrem persönlichen Verzeichnis (Anm. d. Übers.: /home/mein_verzeichnis) und Sie wollen in das Unterverzeichnis docs/ wechseln. Schreiben Sie (Relativer Pfad):

          cd docs/

Um zum Verzeichnis /usr/bin zu gelangen schreiben Sie (absoluter Pfad):

          cd /usr/bin/

Einige der Optionen diese Befehls sind:

cd ..

wechselt zum übergeordneten Verzeichnis (Beachten Sie das Leerfeld zwischen cd und ..).

cd -

geht zurück zum vorherigen Verzeichnis.

cd

bringt Sie in Ihr persönliches Verzeichnis.
Der Befehl "ls":

"ls" (-> list) gibt eine Liste der Dateien im aktuellen Verzeichnis aus. Die zwei meist genutzten Optionen sind: "-a" um auch versteckte Dateien aufzulisten und "-l" um ausführliche Angaben zu den Dateien zu bekommen.
Der Befehl "rm":

Löscht Dateien. Warnung: eine gelöschte Datei kann nicht wieder hergestellt werden!

Syntax:

rm Dateiname

Auch dieser Befehl akzeptiert Parameter. Die meist genutzten sind: "-i" (verlangt eine Bestätigung vor dem Löschen einer Datei) und "-r" (löscht Dateien rekursiv innerhalb eines Verzeichnisses).

Beispiel:

rm -i ~/html/*.html

löscht alle HTML-Dateien in Ihrem persönlichen Unterverzeichnis html.
Die Befehle "mkdir" und "rmdir":

Der Befehl "mkdir" erstellt ein Verzeichnis, der Befehl "rmdir" löscht ein leeres Verzeichnis.

Syntax:

mkdir Verzeichnisname

rmdir Verzeichnisname

Der Befehl "rmdir" wird oft durch "rm -rf" ersetzt, der ein Verzeichnis löscht, auch wenn es nicht leer ist.
Die Befehle "more" und "less":

"more" und "less" ermöglichen das seitenweise Lesen einer Textdatei.

Syntax:

more Dateiname

less Dateiname

Die Befehle sind sehr nützlich, wenn Sie eine Datei nur ansehen und nicht verändern wollen.

Hinweis: "more" ist schneller, aber "less" ist leistungsfähiger.

Zur Beendigung von ``less'' drücken Sie "q".
Der Befehl "grep":

Dieser Befehl hat viele Optionen. Er durchsucht eine Datei nach einer Zeichenkette.

Syntax:

grep Zeichenkette
Der Befehl "ps":

Mit diesem Befehl wird eine Liste der gerade laufenden Prozesse angezeigt. In der Befehlsspalte sehen Sie den Namen des Befehls und in der PID-Spalte die dazugehörige Nummer (Diese Nummer benötigen Sie um einen Prozess mit dem "kill"-Befehl zu beenden).

Syntax:

ps Argumente

Mehr Informationen bekommen Sie mit dem Argument "u" und "ax" zeigt Ihnen Prozesse, die nicht von Ihnen gestartet wurden (z.B., solche, die während des Bootvorgangs gestartet werden).
Der Befehl "kill":

Damit werden Prozesse beendet, die nicht mehr auf Eingaben reagieren.

Syntax:

kill PID_Nummer

Manchmal müssen Sie den Befehl "kill -9 PID_Nummer" verwenden, wenn ein einfaches "kill" keine Wirkung zeigt. Die PID Nummer erhalten Sie mit dem Befehl "ps".


next up previous contents
Next: Benutzung des Multitaskings unter Up: Benutzung Ihres neuen Linux Previous: Entdecken Sie die Bash   Inhalt

1999-01-31