0 votos

Por qué tantos shell en /bin

Aquí está el ls salida de mi /bin directorio:

[csh       ksh       zsh       bash      dash      tcsh      sh      ...]

Antes de catalina bash era el predeterminado y ahora zsh es el predeterminado. ¿Cuál es el uso de los otros?

0 votos

Ver stackoverflow.com/questions/4317247/ y stackoverflow.com/questions/199661/ para debatir sobre las cáscaras y cuál utilizar. Apple cambió por cuestiones relativas a las licencias con Bash.

0 votos

La pregunta principal era: "¿Cuál es el uso de los otros?" No instalé ninguno de ellos. zsh es el que viene por defecto, ya que aún está en beta, tal vez por eso bash sigue disponible. Pero, ¿por qué otros?

1 votos

Cada persona tiene sus propias preferencias. Es la misma razón por la que existen Microsoft Word, Pages y LibreOffice, o diferentes modelos de coches, o...

2voto

Hay una gran cantidad de shells disponibles para sistemas tipo Unix y los diferentes usuarios tienen diferentes preferencias. Por ello, en la mayoría de los sistemas Unix encontrarás instalados algunos de los shells más utilizados, para dar a los usuarios la posibilidad de elegir el que prefieran.

Para más información sobre las diferencias entre los distintos caparazones, consulte:

El shell por defecto es simplemente el shell que se asigna a las cuentas de usuario recién creadas como shell por defecto. Esto se puede cambiar fácilmente utilizando chsh o cambiando la entrada en el panel de preferencias Usuarios y Grupos. Y no hay que olvidar que el shell por defecto de existente las cuentas de usuario no se modificarán durante la actualización a Catalina.

2voto

Oskar Puntos 1242

Las herramientas de Apple y Unix se autodocumentan, así que puedes leer la página del manual de cada una para entender su función y su lugar.

Te recomiendo que empieces con la cáscara de korn - ¡sé diferente!

man ksh 

No puedo hablar por Apple, pero la pluralidad de opciones ayuda a que el software evolucione y cambie, ya que los scripts basados en herramientas anteriores pueden seguir funcionando cuando se produce un cambio en lo que viene por defecto o no frenar a los recién llegados a la hora de resolver un problema de una forma diferente a la de un shell existente.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X