Introducción
El Zsh (shell Z) es un shell de inicio de sesión interactivo para sistemas Unix /Linux. Tiene muchas mejoras sobre el shell Bash e incluye las mejores características de los shells Bash, ksh y tcsh. Este tutorial le ayudará a instalar ZSH en el sistema Linux Ubuntu 20.04 LTS Focal Fossa.
Si desea instalar ZSH en un servidor remoto, continúe leyendo; de lo contrario, omita el primer párrafo "Conexión al servidor" y lea el siguiente.
Conexión al servidor
Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:
ssh root@IP_DEL_SERVER
A continuación, deberá ingresar la contraseña del usuario root.
Si no usa el usuario root, puede iniciar sesión con otro nombre de usuario usando el mismo comando, luego cambie root a su nombre de usuario:
ssh nome_utente@IP_DEL_SERVER
Luego se le pedirá que ingrese su contraseña de usuario.
El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Instalar ZSH en Ubuntu
Los paquetes Zsh están disponibles en los repositorios apt predeterminados de Ubuntu. Entonces, primero, actualice el caché Apt en su sistema con los últimos paquetes disponibles:
sudo apt update
Luego escriba el siguiente comando para instalar los paquetes de shell zsh con las dependencias requeridas:
sudo apt install zsh
Una vez que se complete la instalación, verifiquemos la versión del shell Zsh instalado ejecutando el comando:
zsh --version
Debería ver un mensaje de salida similar al siguiente:
zsh 5.8 (x86_64-ubuntu-linux-gnu)
Instale el complemento Oh-My-Zsh
El complemento On-My-Zsh proporciona una gran cantidad de personalizaciones para el shell Z. Por lo tanto, sin este complemento, el complemento Zsh está incompleto. Recomendamos instalar este complemento con el shell Zsh:
sudo apt install git-core curl fonts-powerline
Oh-My-Zsh proporciona un script de shell para la instalación en sistemas Linux. Ejecute el siguiente comando para instalar este complemento en su sistema:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Esto le pedirá que configure Zsh como el conjunto predeterminado. Puede aceptar o rechazar, a su elección. Después de eso, la instalación se completará en segundos.
Puede elegir un tema para usar para el shell Zsh en esta dirección y luego editar el archivo ~/.zshrc
sudo nano ~/.zshrc
Establezca el nombre del tema en la variable de entorno ZSH_THEME
# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="agnoster"
Guarde el archivo y ciérrelo. Luego, inicie un nuevo shell para aplicar los cambios.
Iniciar Zsh Shell Terminal
Para iniciar un terminal de shell Zsh, simplemente escriba zsh
desde el shell actual:
zsh
Conclusión
En este tutorial, aprendió cómo instalar desde el shell Zsh en el sistema Ubuntu 20.04 LTS Focal Fossa. También instaló el complemento Oh-My-Zsh en su sistema.