Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Debian Almquist shell — Wikipédia
Debian Almquist shell — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne s'appuie pas, ou pas assez, sur des sources secondaires ou tertiaires (août 2023).

L'article peut contenir des analyses et interprétations inexactes ou inédites de sources primaires. Pour améliorer la vérifiabilité de l'article ainsi que son intérêt encyclopédique, il est nécessaire, quand des sources primaires sont citées, de les associer à des analyses faites par des sources secondaires.
Debian Almquist shell

Informations
Première version 30 mai 1989
Dépôt git.kernel.org/pub/scm/utils/dash/dash.gitVoir et modifier les données sur Wikidata
Écrit en CVoir et modifier les données sur Wikidata
Système d'exploitation Type UnixVoir et modifier les données sur Wikidata
Environnement système Unix
Langues Anglais
Type Shell Unix conforme POSIX
Politique de distribution Gratuit
Licence Licence BSD, Licence publique générale GNU
Site web gondor.apana.org.au/~herbert/dash/

modifier - modifier le code - voir Wikidata (aide)

Le Debian Almquist shell est un shell Unix, c'est-à-dire un interpréteur de commande pour les systèmes d'exploitation de type Unix ; il se veut petit, rapide, et conforme aux standards POSIX[1].

C'est un descendant direct de la version NetBSD de ash. Herbert Xu effectua son portage sur Linux en 1997. Et en 2002, cette version fut renommée dash.

Plus léger que le Bash, il nécessite moins d'espace disque et possède moins de fonctionnalités, notamment en tant que shell interactif[2]. Comme le dash dépend de peu de bibliothèques, il est plus fiable en cas de problème de disque ou de mise à niveau[3].

Pour toutes ces raisons, le dash est communément utilisé :

  • comme remplaçant de /bin/sh ;
  • pour vérifier la compatibilité POSIX d'un script commençant par #!/bin/sh ;
  • comme shell pour le compte système root ;
  • comme shell sur les disquettes d'installation.

Le dash est une solution de remplacement du ash pour le système d'exploitation Debian et devait être le shell par défaut "/bin/sh" de sa version Lenny[4],[5]. C'est le cas à partir de Squeeze (version 6)[6], même si le shell interactif par défaut reste bash.

Depuis la version 6.10 d’Ubuntu (octobre 2006), dash en est le shell par défaut[7]. Dans les premiers temps, l'équipe a découvert que nombre de scripts déclarés comme compatibles POSIX contenaient du code spécifique à Bash sans que ce ne soit signalé[8],[9]. Pour éviter les erreurs, ils ont été modifiés pour coller aux standards, ou explicitement déclarés à l'aide de la ligne #!/bin/bash.

Chez Debian la volonté est toujours présente de rendre les scripts Bash non déclarés compatibles avec dash et avec n'importe quel shell POSIX ; ou à défaut de les déclarer comme dépendants de Bash[10].

Références

[modifier | modifier le code]
  1. ↑ Guide de référence pour Debian
  2. ↑ Didacticiel unix leao
  3. ↑ Debian — Détails du paquet dash
  4. ↑ Release goals for Debian Lenny
  5. ↑ Release Update: architecture status, release goal status, BSPs
  6. ↑ Debian GNU/Linux 6.0 « Squeeze » release goals
  7. ↑ Dash as /bin/sh in Ubuntu 6.10
  8. ↑ Ubuntu bug #61463: script that are using bash could be broken with the new symlink
  9. ↑ Ubuntu bug #141481: dash as #!/bin/sh introduces countless incompatibilities
  10. ↑ Bug tagged goal-dash

Voir aussi

[modifier | modifier le code]

Articles connexes

[modifier | modifier le code]
  • Shell
  • Shell Unix
  • Commandes Unix
v · m
Shell Unix
  • ash
  • bash
  • bsh
  • csh
  • dash
  • tcsh
  • ksh
  • zsh
  • fish
v · m
Debian
Infrastructure
  • Principes du logiciel libre selon Debian
  • Contrat social Debian
Logiciel
  • Advanced Packaging Tool
  • Aptitude
  • deb
  • Debian Almquist shell
  • dpkg
  • Jigdo
  • vrms
Variante
  • Debian GNU/Hurd
  • Debian GNU/kFreeBSD
  • Debian GNU/NetBSD
  • Debian Live
Chef de projet
  • Ian Murdock
  • Bruce Perens
  • Samuel Hocevar
  • Stefano Zacchiroli
Autres
  • Historique des versions
  • Renommage des applications de Mozilla par Debian
Catégorie « Debian »
  • icône décorative Portail des logiciels libres
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Debian_Almquist_shell&oldid=220449023 ».
Catégories :
  • Logiciel écrit en C
  • Shell Unix
Catégories cachées :
  • Article manquant de références depuis août 2023
  • Article manquant de références/Liste complète
  • Page utilisant P1324
  • Page utilisant P277
  • Logiciel catégorisé automatiquement par langage d'écriture
  • Page utilisant P306
  • Article utilisant une Infobox
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés
  • Portail:Informatique/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id