První verze | 30. května 1989 |
---|---|
Poslední verze | 0.5.11.3 (23. prosince 2020) |
Vklad | git.kernel.org/pub/scm/utils/dash/dash.git |
Napsáno | VS |
Operační systém | Unixový typ |
životní prostředí | Unixový systém |
Jazyky | Angličtina |
Typ | POSIX souladu Unix Shell |
Distribuční politika | Volný, uvolnit |
Licence | Licence BSD , GNU General Public License |
webová stránka | gondor.apana.org.au/~herbert/dash/ |
D Ebian lmquist sh ell je Unix skořápka , to znamená, že obal pro Unix-jako operační systémy; je malý, rychlý a odpovídá standardům POSIX .
Je to přímý potomek NetBSD verze z popela . Herbert Xu portoval na Linux v roce 1997. A v roce 2002 byla tato verze přejmenována na dash .
Lehčí než Bash , vyžaduje méně místa na disku a má méně funkcí, zejména jako interaktivní prostředí.
Některé funkce POSIX , jako je proměnná $LINEBI, ještě nejsou implementovány. Protože pomlčka závisí na několika knihovnách, je spolehlivější v případě problému s diskem nebo upgradu.
Ze všech těchto důvodů se běžně používá pomlčka :
Pomlčka je popel náhrada pro Debian operačního systému a měla být výchozí shell „/ bin / sh“ pro jeho Lenny verzi. Toto je případ Squeeze (verze 6), i když výchozí interaktivní prostředí zůstává bash.
Od verze Ubuntu 6.10 (Říjen 2006), dash je výchozí shell. V raných dobách tým objevil, že mnoho skriptů deklarovaných jako kompatibilní s POSIXem obsahovalo Bash specifický kód, aniž by byl hlášen. Aby se zabránilo chybám, byly upraveny tak, aby se držely standardů, nebo explicitně deklarovány pomocí řádku #!/bin/bash.
V Debianu vždy existuje touha vytvořit nedeklarované skripty Bash kompatibilní s dashem a jakýmkoli shellem POSIX; nebo je prohlásit za závislé na Bashovi.