Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Basiskonfiguration Abschnitt 19.2 Sie müssen also beispielsweise /bin/csh angeben, wenn Sie in Zukunft mit der C-Shell arbeiten möchten. Eine Liste der verwendbaren Shells befindet sich in /etc/shells. Die meisten Scripts beginnen mit dem Code #!/bin/sh. Die Zeichenkette gibt an, dass das Script durch die Shell /bin/sh ausgeführt werden soll (siehe auch Seite 453). In der Vergangenheit war /bin/sh fast immer ein Link auf die bash. Da die bash nicht zuletzt wegen ihrer vielen Funktio- nen als relativ langsam gilt und viel Speicher beansprucht, verwenden einige Distributionen statt der bash eine effizientere Shell zur Ausführung von Scripts. Unter Ubuntu kommt beispielsweise die Debian-Almquist-Shell (dash) zum Einsatz. Sie ist fast, aber nicht ganz mit der bash kompati- bel. Wenn Sie bei der Programmierung bash-spezifische Funktionen verwenden, müssen Sie in der ersten Zeile #!/bin/bash angeben. user$ ls -l /bin/sh ... /bin/sh -> dash /bin/sh 19.2 Basiskonfiguration Die Tastaturkonfiguration der bash wird global in der Datei /etc/inputrc bzw. individuell durch ~/.inputrc eingestellt. Falls Sie keine deutschen Sonderzeichen eingeben können oder die Tasten inputrc Funktionstasten in der bash