Re: sh bash dash

Pàgina inicial

Reply to this message
Autor: Yves Martin
Data:  
A: Frédéric, Guilde
Assumpte: Re: sh bash dash
On Tue, 2018-06-05 at 18:22 +0200, Frédéric wrote:
>
> ...
> L'interpréteur de commandes « dash » (Debian Almquist Shell) est
> conforme
> à la norme POSIX et est dérivé de ash.
>
> Puisqu'il exécute les scripts plus rapidement que bash et dépend de
> moins
> de bibliothèques (le rendant ainsi plus résistant aux pannes
> logicielles
> ou matérielles), c'est l'interpréteur de commandes par défaut sur les
> systèmes Debian.
> ...


Effectivement, au tout premiers moments du boot, on peut préférer un
shell plus robuste.

Sinon ce n'est pas une "alternative" mais une "diversion" fournie par
le package "dash", à voir donc la doc autour de "dpkg-divert"

$ dpkg -S /bin/sh
diversion by dash from: /bin/sh
diversion by dash to:
/bin/sh.distrib
dash: /bin/sh


À noter que Synology utilise bash dans DSM 6 mais avec la syntaxe "ash"
par compatibilité avec DSM 5 - toute la richesse de l'opensource !

--
Yves Martin