Instalar Oh My Zsh en Ubuntu
Zsh es un potente intérprete de comandos que puede funcionar como shell interactiva y como intérprete de lenguaje de scripting. Muchas de las características útiles de bash, ksh y tcsh se incorporaron a zsh y ofrece numerosas ventajas como: - Eficiencia - Completado de tabulador mejorado - Expansión de nombres de fichero mejorada - Manejo de arrays mejorado
OhMyZsh es un framework Open Source que pretende ayudar a la administración de la configuración de Zsh. Incluye un monton de funciones útiles, helpers, complementos y temas para nuestra terminal.
Instalación
Para poder instalar OhMyZsh en Ubuntu Linux tenemos que seguir los siguientes pasos:
sudo apt-get install curl
sudo apt-get install git
sudo apt-get install zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Ahora comprobaremos que la instalación se ha realizado correctamente:
➜ ~ zsh --version
zsh 5.4.2 (x86_64-ubuntu-linux-gnu)
➜ ~ echo $SHELL
/usr/bin/zsh
Usando Oh My Zsh
Plugins
Oh My Zsh viene con una gran cantidad de plugins que podemos utilizar. Puedes ver el listado de plugins en github o en la wiki
Activar Plugins
Una vez que localizados uno o varios plugins que quieras añadir a Oh My Zsh, deberas habilitarlos en el archivo .zshrc
en tu $HOME
. Ábrelo y añádelos en la sección plugins
.
vim ~/.zshrc
# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)
# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(
git
gradle
ubuntu
)
Usando los plugins
La mayoríá de los plugins incluyen un archivo README en el que explican como utilizarlo.
Temas
Actualmente existen más de ciento cuarenta temas que podemos configurar en nuestra terminal. Puedes verlos en la wiki ya que cada tema incluye capturas de pantalla.
Selecciona un tema
El tema por defecto de nuestra Oh My Zsh es robbyrussell
.
Si quieres cambiar el tema por otro es tan sencillo como editar el archivo ~/.zshrc
y cambiar el nombre del tema.
ZSH_THEME="bureau"
Para carcargar nuestra nuevo configuración bastará con abrir un nuevo terminal o recargar el archivo ~/.zshrc
source ~/.zshrc