Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


Share this Page URL
Help

19. bash (Shell) > 19.2 Basiskonfiguration - Pg. 435

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