GussFer
"Todos mienten, la única variable es sobre qué. DH"

ZSH: Un shell elegante para DIstros Linux

  • Categoría: Linux
  • Publicado hace más de 5 meses





Muchos al iniciar con Linux tememos que sea necesario utilizar la terminal o que sea muy complicado, pero no es así, incluso existen SHELL o frameworks para la terminal, las cuales facilitan el uso de la línea de comandos y precisamente por eso, hoy les contaré de ZSH, una de mis shell favoritas.


Existen varios shell disponibles para las terminales en Linux y la mayoría de estos sistemas usa uno que se llama Bash. Aunque bash es tan poderoso y funcional para la mayoría de tareas que realizamos a diario en la consola, existen otras alternativas y una de ellas es ZSH. Piensa en él como en "un shell mejorado"; A mi personalmente me gusta definirlo como "El sublime text de las líneas de comando" Ya que aparte de curiosas funcionalidades agregadas, también nos permite disfrutar de cosas como plugins y temas.

Su página oficial es: http://ohmyz.sh/ también la pueden encontrar en github https://github.com/robbyrussell/oh-my-zsh.



El proceso de instalación en lagunas distros es la siguiente:

Derivados de Red Hat
sudo dnf -y install zsh git util-linux-user

Derivados de Debian:
sudo apt-get -y install zsh git

Derivados de ArchLinux
sudo pacman -s zsh git

Una vez instalado descargar los archivos de configuración "oh my zsh!" y esto se hace con:

1)
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

2)
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

3)
cp ~/.zshrc ~/.zshrc.orig

4) cambiar la shell actual a la shell zsh
sudo chsh -s /bin/zsh usuario

El último comando nos pedirá nuestra contraseña y más adelante, tendremos que cerrar sesión y volverla a abrir para ver nuestro nuevo shell en acción en la terminal. Podremos saber que estamos en ZSH porque el prompt es distinto al de bash.

Y con eso obtienes la visualización por default de ZSH el cual sería la siguiente imagen:


Si quisieramos regresar  a nuestra shell aterior basta con hacer lo siguiente

sudo chsh -s /bin/bash usuario

Personalización:
La carpeta ~/.oh-my-zsh/themes  y ~/.oh-my-zsh/plugins veras los themes y plugins disponibles para personalizar tu shell y activar nuevas funcionalidades.

* Para activar y usar un plugins tan solo debes abrir con tu editor texto plano favorito el archivo ~/.zshrc y buscar la linea:

plugins=(git)

y agregar dentro de los paréntesis el nombre del plugins que quieres usar, por ejemplo en las ultimas actualizaciones de han agregado plugins como cloudapp el cual es una herramienta para subir imágenes desde la terminal  a el hosting de imagenes en getcloudapp.com que hasta donde se puede ver en la pagina solo ofrece soporte para MacOS, pero como dispone de una API, podemos usarlo tambien en Linux  asi que para agregarlo tan solo escribimos:

plugins=(git cloudapp)

* Para activar y usar themes es similar a como hicimos para activar plugins. pero en vez de buscar la linea plugins, buscamos la linea:

ZSH_THEME="robbyrussell"

y reemplazamos “robbyrussell” por el nombre del theme que quieras usar, en la carpeta ~/.oh-my-zsh/themes vienen más de 50 temas disponibles, puedes probando cada uno de ellos para ver cuál te gusta más.




1.- Al cambiar la shell por primera vez, es necesario cerrar sesión y volver iniciar
2.- Cada vez que agreges nuevos plugins a tu lista, es necesario cerrar la terminal y volverla a abrir para ver los cambios
3.- Al cambiar de tema también es necesario reiniciarla para que los cambios los veamos aplicados.

~~~~ Y eso sería todo, gracias por visitar ~~~~
ZSH: Un shell elegante para DIstros Linux
0 Puntos Score: 0/10
Visitas: 225 Favoritos: 1
2 Comentarios ZSH: Un shell elegante para DIstros Linux
Se ve interesante, habra que probarlo  . Gracias por compartirlo amigo, un saludo cordial.
gracias por pasar y puntuar @Germlokura luego comentas qué te pareció...
Para dejar un comentario Registrate! o.. eres ya usuario? Accede!