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?
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?
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.
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 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.
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...
0 votos
Ver también apple.stackexchange.com/questions/361870 para conocer las diferencias entre
bash
yzsh
. Ofrecer más de un shell responde a los problemas de legado y permite elegir. No hay una única respuesta o razón.0 votos
@nohillside Entonces, ¿en qué SO encontraste preinstalado tanto Microsoft office como libreoffice? En Fedora sólo encontrarás bash no los otros.
1 votos
Diferentes sistemas operativos, diferentes reglas. La mayoría de los sistemas unixoides vienen con un montón de shells, para adaptarse a diferentes preferencias. También podrías preguntarte por qué MacOS viene con nano y pico y vim y emacs y TextEdit.app. La respuesta es siempre la misma :-)