Linux |
Shells |
|
Syntax: bash [-c Kommando]
Shells sind die Kommando-Interpreter, in denen Sie all die Befehle eingeben können, die
hier dargestellt werden. Darüber hinaus bieten sie zusätzliche eingebaute Befehle, die
sich von Shell zu Shell unterscheiden: Um beispielsweise eine Umgebungsvariable zu setzen,
ist in der bash, in der Korn Shell und in der Z Shell der Befehl export VARIABLE = Wert
notwendig, während es bei csh und tcsh setenv VARIABLE Wert (ohne Gleich-Zeichen) heißen
muß.
Mit der Option "-c Kommando" können Sie die Shell für die Ausführung dieses einen Kommandos aufrufen - nach Abarbeitung wird die Shell wieder beendet Hat das: Kommando selbst Parameter, muß es in Anführungszeichen eingeschlossen werden, also zum Beispiel:
bagh -c "ls -l"
Eine wichtige Eigenschaft der Shells ist die Unterstützung von Shell-Programmen (auch Shell -Skripte genannt): Hier können Sie kleinere Programme entwickeln; die von der Shell interpretiert werden. Die Syntax ist dabei in den verschiedenen Shells sehr unterschiedlich; die csh - Syntax ist beispielsweise an die Programmiersprache C angelehnt.
In einer ganz neuen Shell (esh, http://esh.netpedia.net) können Sie hingegen in einer scheme-ähnlichen Sprache programmieren Scheme ist ein Lisp-Dialekt, also eine funktionale Programmiersprache).
© November 1999 by F.Baag