Linux Basics - Bash oder Dash

delta544

Member
Hallo,

in diesem Tutorial http://www.howtoforge.de/anleitung/der-perfekte-server-ubuntu-12-04-lts-apache2-bind-dovecot-ispconfig-3/4/
wird empfohlen von 'DASH' nach 'BASH' zu wechseln.
Jetzt mal abgesehen davon das es eine Anforderung von ISPconfig ist, was genau ist der Unterschied zwischen diesen beiden? Welche Vor- Nachteile bringt das ein oder andere?

/bin/sh ist ein Symlink zu /bin/dash, wir brauchen aber /bin/bash, nicht /bin/dash. Deshalb führen Sie dies aus:

gruss,
delta544
 
Falls das so noch gültig ist: Bash hat mehr Funktionen, Dash ist dafür "schlanker".
 
nimm bash, dash wird dir auf die Füße fallen wenn du scripte nutzt (eigene oder die von ispconfig)

z.B. wird u.a. [[ ]] syntax nicht unterstützt.
 
Hallo,

vielen Dank für eure Antworten. Da es momentan keine Veranlassung gibt von der DASH auf die BASH zu wechseln, lasse ich es so.

Es sei denn es würde aus 'Best practise' Gründen dafür sprechen zur BASH zu wechseln?

gruss,
delta544
 
DASH als Standardshell. Deine Loginshell wird weiterhin die Bash sein. Unter anderem ist bei den Release Notes von Debian Squeeze genau erklärt, wieso die Dash für die initscripte usw. besser ist. Schlanker, kein Autocompletition, geringerer Funktionsumfang, aber dafür schneller.
 
Back
Top