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