GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Por qué /bin/sh apunta a /bin/dash y no a /bin/bash?

Esta pregunta ya tiene respuestas aquí :¿Cuál es el punto de que sh esté vinculado a dash?

(4 respuestas)
Cerrado hace 3 años.

Por lo que entiendo, bash es el shell predeterminado en Ubuntu, entonces, ¿por qué /bin/sh apunta a /bin/dash ?

Respuesta aceptada:

El shell de inicio de sesión predeterminado sigue siendo /bin/bash . Lo que se cambió fue el shell del sistema predeterminado /bin/sh .

El cambio del shell del sistema predeterminado comenzó en Ubuntu 6.10 y la principal razón para cambiar fue la eficiencia.

Aquí puede encontrar información completa sobre este cambio:Dash as /bin/sh


Ubuntu
  1. ¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

  2. Bash =~ Regex y Https://regex101.com/?

  3. ¿Cuál es la diferencia entre /sbin/nologin y /bin/false?

  4. Linux – ¿Fusionar /usr/bin y /usr/sbin en /bin (gnu/linux)?

  5. ¿Qué es diferente entre /bin/false y /sbin/nologin como shell del usuario nologin?

Linux:¿/sbin/init no existe?

¿Cuándo debo usar /dev/shm/ y cuándo debo usar /tmp/?

Diferencia entre /bin y /usr/bin

Se movió el contenido de /bin a /usr/bin, ¿es posible deshacerlo?

¿Deberían vivir los sitios web en /var/ o /usr/ según el uso recomendado?

#!/bin/sh vs #!/bin/bash para máxima portabilidad