¿ Que diferencia hay entre la consola -bash -- Pro y la nueva zsh ?
¿ Pueden decirme que diferencia hay entre el bash tradicional y el nuevo zsh que trae Catalina ?
¿ Cual recomiendan ?
Gracias
iMac 27", macOS 10.15
¿ Pueden decirme que diferencia hay entre el bash tradicional y el nuevo zsh que trae Catalina ?
¿ Cual recomiendan ?
Gracias
iMac 27", macOS 10.15
Hola agricolaparra,
Al ser una pregunta muy especializada, lamento no poder serte de demasiada ayuda. Sin embargo, por lo que tengo entendido, aun cuando no son totalmente compatibles entre si, al venir ambos de la misma familia mantienen ciertas similitudes por lo que la mayoría del código seguirá funcionando entre estos interpretes. La principal diferencia podría estar en el aspecto de interacción con el usuario y el poder cambiar la apariencia. Algunas funciones que utilizo a menudo con zsh son las del autocompletado de rutas, o cuando deseo ejecutar un comando que anteriormente use sin tener que revisarlos todos, ya que puedes incluir el inicio de dicho comando y en zsh al pulsar la flecha hacia arriba, te muestra solo los comandos que contienen el que especificaste. También una buena herramienta es la del renombrado masivo de archivos en zsh usando la función zmv.
Al final depende, por ahora, de que tan cómodo te sientas con alguno de los interpretes. Para los usuarios nuevos que se creen en macOS Catalina, la opción por default es zsh, pero pueden cambiar a bash si lo desean. Probablemente, algunos aspectos en los cambios de los acuerdos de licencia que tuvo la nueva versión de bash haya sido lo que ha motivado a Apple a optar por zsh en esta versión de macOS, quedará esperar a ver si en futuras versiones este cambio será definitivo.
Te comparto este articulo de Apple sobre Terminal en macOS Catalina, quizá encuentres allí un poco más de información al respecto: Manual del usuario de Terminal para Mac - Soporte técnico de Apple. También, este otro enlace a la página de desarrolladores de Apple con la guía básica de los scripts de shell: https://developer.apple.com/library/archive/documentation/OpenSource/Conceptual/ShellScripting/Introduction/Introduction.html
Espero que te sean de utilidad.
Saludos :)
¡Hola agricolaparra!
Bienvenido a la Comunidad de Apple en español. Gracias por reconocer los aportes excepcionales de Maus, Colaborador Destacado - Colaboradores Destacados de la Comunid… - Comunidad de Apple.
Un saludo,
El equipo de la Comunidad de Apple en español 🙋🏻♀️🙋🏻♂️
Gracias @Maus, has sido de gran ayuda
¿ Que diferencia hay entre la consola -bash -- Pro y la nueva zsh ?