GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Pourquoi /bin/sh pointe-t-il vers /bin/dash et non /bin/bash ? ?

Cette question a déjà des réponses ici :Quel est l'intérêt que sh soit lié à dash ?

(4 réponses)
Fermé il y a 3 ans.

Autant que je sache, bash est le shell par défaut dans Ubuntu, alors pourquoi /bin/sh pointez sur /bin/dash ?

Réponse acceptée :

Le shell de connexion par défaut est toujours /bin/bash . Ce qui a été changé était le shell système par défaut /bin/sh .

Le changement du shell système par défaut a commencé à partir d'Ubuntu 6.10, et la raison principale du changement était l'efficacité.

Vous trouverez ici des informations complètes sur ce changement : Tiret comme /bin/sh


Ubuntu
  1. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  2. Quelle est la différence entre /sbin/nologin et /bin/false ?

  3. Aucune raison d'avoir un Shebang pointant vers /bin/sh plutôt que /bin/bash ?

  4. Linux – Fusionner /usr/bin et /usr/sbin dans /bin (gnu/linux) ?

  5. Quelle est la signification de /usr/sbin, /usr/local/sbin et /usr/local/bin ?

Linux – /sbin/init n'existe pas ?

Installer les binaires dans /bin, /sbin, /usr/bin et /usr/sbin, interactions avec --prefix et DESTDIR

Quelle est la différence entre #!/usr/bin/env bash et #!/usr/bin/bash ?

cmake --version pointe vers /usr/bin/cmake tandis que cmake pointe vers /usr/local/bin

Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

Différence entre /bin et /usr/bin