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 Comandos de Bash (Bourne-otra vez shell). Usuarios familiarizados con scripts Bash y líneas de comando interactivas de Terminal, rápidamente notaron este cambio. En el Terminal se sugiere ejecutar una línea de comando para hacerlo 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, el cambio de Bash a Zsh debería ser motivo de alegría. Especialmente para aquellos que usan con frecuencia Terminal. 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 in 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

Entrar corriendo Terminal línea de comando:

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 emulador, ¿qué reemplazará? 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.

Entrar corriendo Terminal línea de comando para volver a Bash:

chsh -s /bin/bash

Además de Bash y Zsh, también puedes activar otros shells en macOS Catalina.
Entrar corriendo Terminal orden 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 por la tecnología, escribo con gusto en StealthSettings.com desde el año 2006. Tengo una amplia experiencia en sistemas operativos: macOS, Windows y Linux, así como en lenguajes de programación y plataformas de blogs (WordPress) y para tiendas en línea (WooCommerce, Magento, PrestaShop).

Cómo » iHowTo » iCómo - macOS » Zsh vs. Golpear en macOS Catalina
Deja un comentario