- - Cómo cambiar de Bash a ZSH en Linux

Cómo cambiar de Bash a ZSH en Linux

Usuarios de Linux que pasan mucho tiempo en elEl terminal se familiariza con el Bash Shell. Es versátil y confiable, aunque carece de características que lo hacen sentir moderno. Si está buscando algo con más funciones que Bash Shell, una buena alternativa para probar es el Z Shell (también conocido como Zsh). Se basa en Bash pero tiene importantes mejoras que lo hacen más utilizable. En esta guía, repasaremos 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 mejoras adicionales.

Instalar Zsh

Antes de usar el shell Zsh en lugar de Bash,deberás instalarlo en tu PC con Linux. Afortunadamente, como Zsh es una de las alternativas de Bash más conocidas, obtenerla 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 realmente usa Z Shell por defecto,en el disco en vivo Aún así, aunque el disco en vivo use Zsh no significa que su instalación lo tendrá habilitado de manera predeterminada. Si ha decidido utilizar el Bash tradicional, es posible que deba instalar el shell con Pacman.

sudo pacman -S zsh

Fedora

sudo dnf install zsh

OpenSUSE

sudo zypper install zsh

Otras Linux

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

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

Configurando Zsh

Para configurar Zsh, abra el terminal y ejecútelo. La ejecución de Z Shell por primera vez 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. Al seleccionar esta opción, lo guiará a través de la configuración del historial de Shell, etc.

Primero presione 1 para establecer el tamaño de línea del historial. Entonces presione 2 para crear el nuevo archivo de historial, y 3 para personalizar el número de líneas para guardar. Cuando las 3 configuraciones estén configuradas, presione Q para volver 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 detecta dentro del archivo de historial.

Con autocompletar activo, presione Q para volver al menú

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

Shell predeterminado de Chang

Zsh está configurado correctamente, pero no el Desktop Shell predeterminado. Bash todavía se abre por defecto cada vez que se abre un terminal. Para resolver este problema, vaya al terminal y use el chsh mando.

Primero, cambie el shell para Root:

sudo -s
chsh -s /bin/zsh root

Ahora que el usuario raíz está usando Zsh de manera predeterminada, es hora de hacer la transición de su usuario. Tenga en cuenta que deberá volver a ejecutar este comando para cada usuario que desee utilizar el Shell de Zsh. Reemplazar usuario en el siguiente comando con su nombre de usuario.

chsh -s /bin/zsh username

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

Instalar Oh My Zsh

Usar Zsh solo es suficiente para la mayoría de los usuarios, pero si quieres sacar aún más provecho de este shell, instalar Oh My Zsh es el camino a seguir. Para obtener Zsh, use el wget herramienta de descarga para obtener la última versión deEl script de instalación. Tenga en cuenta que necesitará 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 tu PC con Linux, configura un buenArchivo de configuración de 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 OhMis Zsh son temas. Por defecto, el tema "Robby Russel" está habilitado. ¿Quieres algo mas? Vaya a esta página aquí, encuentre un tema y cambie el nombre de las comillas a su tema favorito.

Siguiendo el tema, hay muchos otros Zshcomplementos 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 entonces Ctrl + X) y reiniciando la terminal.

Comentarios