Zsh vs. Golpear en macOS Catalina

Con el lanzamiento macOS Catalina, además de las muchas novedades y funcionalidades, Apple y una presentación Zsh (Z shell) en su lugar Asestar un golpe (Bourne-otra vez shell). Usuarios familiarizados con scripts Bash y líneas de comando interactivas de terminal, rápidamente notaron este cambio. En la Terminal se sugiere ejecutar una línea de comando para hacer esto la transición de Bash a Zsh.

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.

Utilizado desde 16 hace años, desde la época de OS X 10.2 Jaguar, Bash se ha utilizado como el principal desarrollador de shell para guiones y líneas de comando a la base del sistema macOS.

¿Por qué se hizo la transición de Bash a Zsh?

En términos simples, se trataría de las restricciones impuestas por licencia de distribución (GNU) para el uso de Bash.
Bash está en proceso de desarrollo, llegó a la versión 5.0. Versión final lanzada a principios de enero 2019. Sin embargo, Apple usado hasta MacOS Mojave (lanzado en el otoño de 2018) una versión desactualizada. Fue preferido Bash NADA, una versión de 2007. Se han lanzado nuevas versiones de Bash bajo licencia Licencia Pública General de GNU modificado (GPLv3), que requiere un poco restricciones y cláusulas para proveedores de software.

Bash vs. zsh

Para los usuarios, cambiar de Bash a Zsh debería ser una alegría. Especialmente para aquellos que usan Terminal con frecuencia. Zsh (Z shell) se basa en el mismo idioma que Bash, pero trae características interesantes. Lineas de comando intuitivas, pluginvehículos todo terreno y temas gráficos.
Además de los comandos Bash, en Zsh hay muchos otros comandos específicos, y muchos pueden ser configurados por el usuario para realizar algunas operaciones. Nombre.

- finalización automática de líneas de comando (autocompletado)
- variables extendidas
- reemplazar ruta
- extensión de ruta intuitiva. “/u/lo/b <TAB>” va a "/ usr / local / bin"
- apoyo oh-my-zsh para capacidades extendidas
, soporte de temas en la terminal
- muchos otros, presentados aquí.

Oh-my-zsh es el marco más popular para Zsh, que se entrega con muchos pluginvehículos todo terreno y temas incluido. Fácil de instalar, configurar y personalizar.

Cómo instalar Oh-My-Zsh para Zsh en macOS

Ejecute la línea de comando en la Terminal:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Después de instalar oh-my-zsh, tienes una biblioteca generosa plugins si temas. Además, hay muchas opciones de configuración y personalización según sus preferencias. Todos los detalles encontrar aquí.

Recomendaciones de módulos y utilidades: iTerm2 (terminal del emulador, que reemplazará a la Terminal), Homebrew y tema POWERLEVEL9K para Zsh (Oh-My-Zsh).

Como cambiamos default cáscara en macOS Catalina

Si no estás satisfecho con Zsh, siempre puedes volver a Bash en macOS Catherine. Sin embargo, ten en cuenta que se trata de una versión rudimentaria de Bash, de 2007.

Ejecute la línea de comando en la Terminal para volver a Bash:

chsh -s /bin/bash

Además de Bash y Zsh, también puedes activar otros shells en macOS Catalina.
Ejecutar en el comando Terminal cat /etc/shells a través del cual se pueden ver las conchas incluidas en macOS Catalina.

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

Apasionado de la tecnología, me gusta probar y escribir tutoriales sobre sistemas operativos. macOS, Linux, Windows, sobre la configuración del servidor web WordPress, WooCommerce y LEMP (Linux, NGINX, MySQL y PHP). Escribo en StealthSettings.com desde 2006, y unos años más tarde comencé a escribir en iHowTo.Tips tutoriales y noticias sobre dispositivos en el ecosistema Apple: iPhoneiPad Apple Reloj, HomePod, iMac, MacBook, AirPods y accesorios.

Deja un comentario