Cómo cambiar de Bash a ZSH en Linux

Cómo cambiar de Bash a ZSH en Linux

Los usuarios de Linux que pasan mucho tiempo en la terminal se familiarizan con Bash Shell. Es versátil y confiable, aunque carece de características que lo hagan sentir moderno. Si está buscando algo con más funciones que el Bash Shell, una buena alternativa es el Z Shell (también conocido como Zsh). Está basado en Bash pero tiene importantes mejoras que lo hacen más utilizable. En esta guía, veremos cómo puede cambiar de Bash a ZSH y convertirlo en su Shell principal, así como cómo activar el marco Oh My Zsh para obtener más mejoras.

Instalar Zsh

Antes de usar el shell Zsh en lugar de Bash, deberá instalarlo en su PC con Linux. Afortunadamente, como Zsh es una de las alternativas de Bash más conocidas, conseguirlo no es un problema. Abra una ventana de terminal e ingrese el comando para que funcione en su distribución.

Ubuntu

sudo apt install zsh

Debian

sudo apt-get install zsh

Arch Linux

Arch Linux en realidad usa Z Shell de forma predeterminada, en el disco en vivo. Aún así, aunque el disco en vivo usa Zsh no significa que su instalación lo tendrá habilitado de manera predeterminada. Si ha decidido optar por el Bash tradicional, es posible que aún deba instalar el shell con Pacman.

sudo pacman -S zsh

Fedora

sudo dnf instalar zsh

OpenSUSE

sudo zypper instalar zsh

Otros Linux

Como se mencionó anteriormente, Zsh es muy popular en la comunidad de Linux. Como resultado, los usuarios de incluso las distribuciones de Linux más oscuras no deberían tener problemas para encontrarlo en el administrador de paquetes. Para instalar Zsh, abra una terminal, busque "zsh" e instálelo como normalmente instala el software.

Alternativamente, diríjase al sitio web de Zsh y aprenda cómo obtenerlo en el sistema operativo Linux de su elección.

Configuración de Zsh

Para configurar Zsh, abra el terminal y ejecútelo. Al ejecutar Z Shell por primera vez, se abrirá automáticamente el asistente de configuración. En el asistente, presione 1 en el teclado para iniciar el proceso de configuración.

En la página siguiente, Zsh tiene muchas opciones para elegir. Estas opciones son para facilitar la configuración del shell. Una vez más, presione 1 . La selección de esta opción lo guiará a través de la configuración del historial de Shell, etc.

Cómo cambiar de Bash a ZSH en Linux

Primero, presione 1 para configurar el tamaño de la línea del historial. Luego presione 2 para crear el nuevo archivo de historial y 3 para personalizar el número de líneas para guardar. Cuando los 3 ajustes estén configurados, presione Q para regresar al menú principal.

En el menú de configuración de Zsh, presione 2 para configurar el sistema de autocompletar. Este sistema completará automáticamente los comandos que detecte dentro del archivo de historial.

Con autocompletar activo, presione Q para regresar al menú.

La configuración de las opciones 1 y 2 son los únicos pasos críticos. Si lo desea, revise el resto de las configuraciones para personalizar completamente su experiencia Z Shell. De lo contrario, presione 0 para guardar los cambios y salir.

Shell predeterminado de Chang

Zsh está configurado correctamente, pero no el Shell de escritorio predeterminado. Bash todavía se abre de forma predeterminada cada vez que se abre una terminal. Para resolver este problema, vaya a la terminal y use el comando chsh .

Primero, cambie el shell por Root:

sudo -s

chsh -s / bin / zsh root

Ahora que el usuario Root está usando Zsh de forma predeterminada, es hora de realizar la transición de su usuario. Tenga en cuenta que deberá volver a ejecutar este comando para cada usuario que desee utilizar Zsh Shell. Reemplaza usuario en el siguiente comando con tu nombre de usuario.

chsh -s / bin / zsh nombre de usuario

Ingrese la contraseña del usuario para confirmar el cambio. Cierre la terminal y vuelva a abrirla para acceder a Zsh.

Instalar Oh My Zsh

Cómo cambiar de Bash a ZSH en Linux

Usar Zsh solo es suficiente para la mayoría de los usuarios, pero si desea aprovechar aún más este shell, instalar Oh My Zsh es el camino a seguir. Para obtener Zsh, use la herramienta de descarga wget para obtener la última versión del script de instalación. Tenga en cuenta que deberá tener el paquete Git instalado en su PC con Linux. Busque "git" en el administrador de paquetes e instálelo antes de usar Wget.

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh

Oh My Zsh, una vez en su PC con Linux, configura un buen archivo de configuración Zsh completo con docenas de complementos diferentes para elegir. Para habilitar cualquiera de estos complementos, deberá editar el archivo de configuración de Zsh. En la terminal, use el editor de texto Nano para abrir ~ /. zshrc .

nano ~ / .zshrc

Primero en la lista de complementos para elegir en Oh My Zsh están los temas. De forma predeterminada, el tema "Robby Russel" está habilitado. ¿Quieres algo más? Vaya a esta página aquí , busque un tema y cambie el nombre entre comillas a su tema favorito.

Siguiendo el tema, hay muchos otros complementos de Zsh para habilitar. Desplácese hacia abajo en la lista con la tecla de flecha y lea la descripción de los complementos. ¿Ves uno que te guste? Elimine el signo # de delante del código para activar el complemento.

Habilite los complementos guardando Nano (Ctrl + O luego Ctrl + X) y reiniciando el terminal.


Mejora el portapapeles de Gnome Shell con Pano

Mejora el portapapeles de Gnome Shell con Pano

Seamos realistas, el portapapeles predeterminado de Gnome Shell no es muy bueno. ¡Instala Pano para mejorar tu experiencia con el portapapeles!

Cómo instalar DaVinci Resolve 17 en Linux

Cómo instalar DaVinci Resolve 17 en Linux

¿Necesita un excelente editor de video no lineal para su caja de Linux? ¡Haz que Davinci Resolve 17 funcione con esta guía!

Cómo descargar fondos de pantalla al escritorio de Linux con Wallpaper Downloader

Cómo descargar fondos de pantalla al escritorio de Linux con Wallpaper Downloader

Wallpaper Downloader es un descargador y administrador de fondos de pantalla de Linux. Es compatible con la mayoría de los entornos de escritorio de Linux y es muy fácil de usar. esta guía

Cómo instalar Tuxedo OS en tu computadora

Cómo instalar Tuxedo OS en tu computadora

¿Quiere probar el sistema operativo Tuxedo de las computadoras Tuxedo? Aprenda cómo hacer que la última versión de Tuxedo OS funcione en su PC.

Cómo instalar un archivo DEB en Linux

Cómo instalar un archivo DEB en Linux

¿Qué es un archivo DEB? Qué haces con eso? Conozca las muchas formas en que puede instalar archivos DEB en su PC con Linux.

Cómo jugar Dying Light en Linux

Cómo jugar Dying Light en Linux

Dying Light es un videojuego de terror y supervivencia de 2015 desarrollado por Techland y publicado por Warner Bros Interactive Entertainment. El juego se centra en

Cómo instalar Neptune Linux en tu computadora

Cómo instalar Neptune Linux en tu computadora

Neptune utiliza el entorno de escritorio KDE Plasma 5 y tiene como objetivo ofrecer un sistema operativo elegante. Aquí se explica cómo instalar Neptune Linux en su computadora.

Pruebe el nuevo escritorio basado en Snap de Ubuntu

Pruebe el nuevo escritorio basado en Snap de Ubuntu

¿Quiere probar el nuevo sistema operativo de escritorio basado en paquetes instantáneos de Ubuntu? Aprenda a implementarlo en una máquina virtual con esta guía.

Cómo jugar Undertale en Linux

Cómo jugar Undertale en Linux

Undertale es un juego de rol independiente en 2D de 2015 desarrollado y publicado por el desarrollador de juegos Toby Fox. Esta guía cubrirá la descarga e instalación de Undertale en su

Cómo jugar Total War: THREE KINGDOMS en Linux

Cómo jugar Total War: THREE KINGDOMS en Linux

Total War: Three Kingdoms es un juego de estrategia en tiempo real por turnos desarrollado por Creative Assembly. Así es como se juega en Linux.