Z shell es un shell Unix eficiente, potente e interactivo. Es fácil de instalar, configurar, usar y aprender en cualquier plataforma Linux, incluidas Ubuntu, Fedora, Arch Linux y más.
Así es como puede instalar Z shell y Oh My Zsh en su máquina Linux.
¿Qué es Z Shell y Oh My Zsh?
Z shell, o simplemente Zsh, es un shell de inicio de sesión interactivo y un intérprete de lenguaje de secuencias de comandos. Muchas características útiles que encuentra en Bash, TCSH y ksh se incorporaron a Zsh junto con muchas características nuevas.
Oh My Zsh es un increíble marco de código abierto impulsado por la comunidad que lo ayuda a administrar la configuración de Zsh. Viene repleto de tantas funciones útiles, ayudantes, complementos, temas y otras utilidades que ofrecen a los usuarios la mejor experiencia de shell que existe.
Aunque Zsh es bastante similar a Bash, la ventaja de usar Zsh radica en el hecho de que es mucho más personalizable que Bash.
Cómo instalar Zsh en Linux
Para comenzar, inicie la terminal presionando Ctrl+Alt+T en el teclado Es una buena práctica para actualizar y actualizar su sistema Linux antes de instalar una nueva aplicación en su máquina. Este resuelve cualquier paquete roto u obsoleto en su sistema eso puede crear un problema al instalar una nueva aplicación.
Ahora que los paquetes del sistema están actualizados, puede instalar Zsh. Estos son los comandos para instalar Zsh en algunas de las principales distribuciones de Linux:
Para Ubuntu, ejecute:
sudo apto instalar zsh
Para instalar Zsh en Fedora, ejecute:
sudo dnf instalar zsh
En Arch Linux, ejecute:
sudo pacman -S zsh
El proceso de instalación también cubrirá las configuraciones básicas que siempre puede volver a configurar más adelante.
Verificar la instalación de Zsh
Una forma de verificar la instalación es verificar la versión de Zsh que acaba de instalar. Ejecute el siguiente comando para comprobar la versión:
zsh --versión
En la terminal, verá el número de versión después de ingresar el comando. Si el terminal no muestra el número de versión, significa que hubo algún problema con la instalación.
Por defecto, Zsh está instalado en el /usr/bin directorio. Para confirmar la ubicación donde instaló Zsh, ejecute:
donde esta zsh
La salida mostrará la ruta a Zsh en la terminal.
Cómo instalar Oh-My-Zsh en Linux
Powerline es un poderoso complemento para Vim que proporciona líneas de estado y avisos para varias otras aplicaciones, como Zsh, Bash, Qtile, IPython, tmux y Awesome. Proporciona mejoras útiles para Zsh. Para instalarlo en Ubuntu y Debian, ejecute:
sudo apto instalar git-core curl fuentes-powerline
En Fedora:
sudo dnf instalar powerline-fuentes
Para instalar fuentes Powerline en Arch Linux:
sudo pacman -S powerline-fuentes
Paso 1: Instale Oh My Zsh en Linux
Una vez que se instalan las fuentes Powerline, es hora de instalar finalmente el paquete oh-my-zsh. Hay dos formas de instalarlo: usando curl y wget.
Para instalar Oh My Zsh usando curl, ejecute:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh
En cambio, si desea usar wget para instalar Oh My Zsh, use esto:
wget --no-check-certificado http://instalar.ohmyz.sh -O - | sh
Durante el proceso de instalación, el instalador le preguntará si desea que Zsh sea el shell predeterminado o no. Para hacer que Zsh sea el shell predeterminado en su sistema, escriba Sí y golpear Ingresar en el teclado Puede cambie el shell predeterminado más tarde con chsh si quieres.
Una vez que hayas instalado Oh My Zsh en tu sistema, verás el siguiente mensaje de confirmación en la terminal que verifica que la instalación fue exitosa:
Para desinstalar oh-my-zsh de su sistema, ejecute:
desinstalar_oh_my_zsh
Configurar Oh My Zsh en Linux
Profundicemos en algunas configuraciones básicas que debe comprender para personalizar Oh My Zsh de la manera que desee.
1. Activar complementos usando el archivo de configuración Zsh
Para ver qué complementos están disponibles, abra el Página de Complementos Oh My Zsh en GitHub.
Aquí encontrarás una lista de todos los complementos que puedes usar en Oh My Zsh. Una vez que haya decidido qué complemento desea usar, abra el archivo de configuración de Zsh usando nano:
nano ~/.zshrc
En el archivo, busque el complementos () función. Dentro de los paréntesis, agregue el nombre del complemento que desea activar. Por ejemplo, si desea activar "git", agréguelo así:
complementos = (git)
Guarde y salga del archivo presionando Control + X entonces Y en el teclado
Para actualizar los cambios, ejecute:
fuente ~/.zshrc
2. Establecer el tema Oh My Zsh
Encontrarás todos los temas de Oh My Zsh en el ~/.oh-my-zsh/temas directorio. Para ver todos los temas disponibles, vaya a la Página de temas de Oh My Zsh en GitHub.
También puede obtener una vista previa de estos temas en su navegador. Una vez que haya decidido el tema, abra el archivo de configuración de Zsh así:
sudo nano ~/.zshrc
Ve a la línea que dice ZSH_THEME="". Aquí, ingrese el tema que desea conservar. Por ejemplo, si desea cambiar el tema a "agnóster", ingrese el nombre del tema de esta manera:
ZSH_TEMA="agnóstico"
También puede establecer esta opción en "aleatorio" si desea cambiar entre diferentes temas con regularidad.
ZSH_TEMA="aleatorio"
¿Qué sucede si no desea utilizar todos los temas, sino solo algunos específicos? Afortunadamente, también tiene la opción de mantener un conjunto de temas. Localiza la línea que dice ZSH_THEME_RANDOM_CANDIDATES=() e ingrese los nombres de los temas de esta manera:
ZSH_THEME_RANDOM_CANDIDATES=("agnóstico""grml""robbyrussell")
Vuelva a cargar el archivo para que los cambios surtan efecto:
fuente ~/.zshrc
3. Configurar las actualizaciones automáticas
Oh My Zsh se actualiza automáticamente cada dos semanas. Puede deshabilitar esta configuración en el archivo de configuración de Zsh de esta manera:
DESHABILITAR_AUTO_ACTUALIZAR="verdadero"
También puede configurar la cantidad de días que desea que Zsh busque actualizaciones como esta:
ACTUALIZAR_ZSH_DAYS=1
Z Shell ofrece características que no encontrará en ningún otro lugar
Z shell viene con tantas características que son difíciles de encontrar en otros shells. Viene con un corrector ortográfico incorporado y le permite resaltar el código. Viene con muchos temas increíbles que puedes aplicar al caparazón. También puede configurar el shell para mostrar información importante del sistema.
Con toneladas de funciones listas para ayudarlo, ahora puede comenzar a escribir scripts y programas Bash de manera más eficiente para automatizar tareas y ahorrar mucho tiempo. ¡Feliz guion!