Hola en este post pondré como instalar y configurar el interprete de comando ZSH que para mi le da una mejor utilidad a la terminal. Básicamente la configuración es la misma en cualquier distro, solo tienen que tomar como ejemplo que usare la instalación en mi distro actual ArchLinux asi que solo deben usar los comandos de instalación correspondientes a sus distros
Empecemos, en nuestra terminal instalaremos zsh
sudo pacman -S zsh
Ahora procedemos a configurar zsh como shell predeterminado
chsh -l (Este comando nos listará todas las shell para la terminal que disponemos)
Como ven disponemos de las siguientes shells
/bin/sh
/bin/bash
/usr/bin/git-shell
/bin/zsh
/usr/bin/zsh
Ahora aplicaremos zsh como predeterminado usando la ruta «/bin/zsh» aplicando el siguiente comando:
chsh -s /bin/zsh
Ahora nos toca configurar zsh en nuestra terminal y para eso ejecutaremos
zsh /usr/share/zsh/functions/Newuser/zsh-newuser-install -f
Nos aparecerá lo siguiente configuración al cual solo le daremos en (0) para quede con la configuración predeterminada
Luego cerramos sesión o ejecutamos /bin/zsh para ya usar zsh en nuestra terminal, y nos quedara si:
Bueno ahora toca hacerle unos retoques para que se vea mejor así que nos toca darle algo de vida a esta terminal. Pueden usar mi configuración que pondré a continuación o confinarlo a su gusto
Empecemos instalando los plugins Oh-my-zsh que cuenta con varios themes
en ArchLinux usaremos el siguiente comando
yaourt -S oh-my-zsh-git
Ya instalado «Oh my zsh» nos toca aplicar su configuración así que ejecutaremos el siguiente comando
/usr/share/oh-my-zsh/tools/install.sh
Veremos lo siguiente en nuestra terminal y lo tendremos listo
Ahora se vera un poco mejor pero aun nos falta darle un mejor diseño 😀
Suelo usar el theme Noc creado por David Linares (@mcder3)
Ahí ya vamos con la instalación
Dicho tema hace uso de Screenfetch. asi que opcionalmente lo pueden instalar
Empecemos instalando screenfetch
sudo pacman -S screenfetch
ahora toca instalar el tema Noc con el siguientes comandos
Para descargarlo
wget https://raw.githubusercontent.com/mcder3/bodega/master/ZSH/Noc/Noc.zsh-theme
y lo copiaremos en nuestra home en el directorio «themes» de «.oh-my-zsh» con el siguiente comando
cp ./Noc.zsh-theme ~/.oh-my-zsh/themes/Noc.zsh-theme
Ya descargado y copiado el tema nos queda aplicarlo a nuestra shell. para eso editaremos el archivo oculto en nuestra home «.zshrc»
Pueden usar cualquier editor de texto para realizar este paso, como se encuentra en nuestra Home no necesitamos usar «sudo» para nada así que ahí vamos
nano .zshrc
Ahora solo tenemos que cambiar el nombre del theme en la linea
ZSH_THEME=»robbyrussell»
para usar Noc-theme nos quedara asi
ZSH_THEME=»Noc»
guardamos los cambios y nos quedara así nuestra terminal cada vez que la abrimos
Listo hasta acá, ahora otra de las configuraciones que le pongo a la terminal es cambiarle la fuente para que se vea mejor, para eso ago uso de las fuentes «Poweline Fonts» las instalaremos con el siguiente comando
yaourt -S powerline-fonts-git
Ya instaladas las fuentes nos toca cerrar la terminal y abrirla de nuevo para que se puedan usar las nuevas fuentes instaladas.
Dentro de la terminal ahora vamos a los ajustes en este caso usando gnome terminal nos vamos a «Editar >> Preferencias del perfil» y activamos la ultima opción «Tipografía personalizada»
Una vez activada entramos y pondremos la siguiente fuente «Ubuntu Mono derivative Powerline Regular»
Y ya con esto nos queda así nuestra terminal
Listo, espero que esta guía les allá gustado y les sea de utilidad.
Hasta la próxima…