Introducción
El shell más popular es Bash, pero hay otras variantes disponibles y ampliamente utilizadas, como Zsh o el shell Z.
El shell Z (zsh) es un shell que se puede utilizar como línea de comandos interactiva y como un poderoso intérprete de scripts de shell. Puede verse como una versión extendida del shell Bourne y contiene muchas de las mismas características que Bash.
Instalar Zsh
Zsh está disponible en los repositorios predeterminados de Ubuntu, por lo que se puede instalar fácilmente a través de apt:
sudo apt update
sudo apt install zsh
Si desea establecer zsh como el shell predeterminado, ejecute los siguientes comandos: Primero inicie zsh, escriba en la terminal "zsh":
zsh
Después:
chsh -s $(which zsh)
Instalar Oh-My-Zsh
Para instalar Oh-My-Zsh, siempre desde el terminal:
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
Un complemento muy útil que sugiero usar es zsh-autosuggestions. Sugiere comandos a medida que escribe, según su historial. Para instalarlo:
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
Para habilitar este complemento, abra el archivo de configuración zsh , es decir.zshrc:
nano ~/.zshrc
Busque la entrada de complementos y agregue zsh-autosuggestions, luego:
plugins=(git zsh-autosuggestions)
Guarde y cierre el archivo.
Si desea la conveniente herramienta de comando no encontrado utilizada por Bash de forma predeterminada, abra el archivo.zshrc nuevamente:
nano ~/.zshrc
Agregue la siguiente entrada al final del archivo:
source /etc/zsh_command_not_found
Guarde y cierre el archivo.
Luego actualice zsh:
source ~/.zshrc
Ejemplo:
zsh@shell:~# htop
Command 'htop' not found, but can be installed with:
apt install htop
Instalar Tmux
Tmux está disponible en los repositorios predeterminados de Ubuntu, por lo que se puede instalar fácilmente a través de apt:
sudo apt update
sudo apt install tmux
Si desea iniciar tmux automáticamente cuando se inicia zsh, abra el archivo.zshrc:
nano ~/.zshrc
Agregue la siguiente línea al final del archivo:
[ -z "$TMUX" ] && command -v tmux > /dev/null && TERM=xterm-256color && exec tmux
Guarde y cierre el archivo.
Luego actualice zsh:
source ~/.zshrc
Instalar Powerline
Powerline está disponible en los repositorios predeterminados de Ubuntu, por lo que se puede instalar fácilmente a través de apt:
sudo apt update
sudo apt install powerline
Para permitir que Powerline inicie automáticamente zsh, abra el archivo.zshrc:
nano ~/.zshrc
Agregue las siguientes líneas al final del archivo:
if [[ -r /usr/share/powerline/bindings/zsh/powerline.zsh ]]; then
source /usr/share/powerline/bindings/zsh/powerline.zsh
fi
Luego actualice zsh:
source ~/.zshrc
La instalación y configuración de Zsh con Oh-My-Zsh, Tmux y Powerline en Ubuntu 18.04 LTS ha finalizado