#CómoSeHace – Sustituir #BASH por #ZSH en #NOVA

Hello humanOS!!! Hoy les traigo un sustituto para #bash muy útil y configurable. Se trata de #zsh ,que es una shell con multitud de temas y plugins que harán nuestra terminal más agradable y productiva.

Instalación

1 Instalar #zsh.

 sudo apt-get install zsh ; chsh -s $(which zsh)

2 Instalar Oh My Zsh que se encarga de manejar la configuración de #zsh y además aporta más de 200 plugins y 140 temas.

 sh oh-my-zsh-nexus.sh
 sh oh-my-zsh.sh

Temas y Plugins

Los temas y los plugins los podemos configurar en el archivo ~/.zshrc:

  • ZSH_THEME=”theme” , sustituir theme por el nombre del tema. Ej: ZSH_THEME=”agnoster”
  • plugins=( plugins ) , sustituir plugins por los nombres de los plugins a utilizar. Ej: plugins=( git textmate ruby lighthouse ubuntu npm docker adb docker-compose extract frontend-search history nmap foobar bundler)

Aquí podrán ver una lista de los plugins disponibles https://github.com/robbyrussell/oh-my-zsh/wiki/Plugins-Overview y la lista de temas la pueden ver en https://github.com/robbyrussell/oh-my-zsh/wiki/Themes , estos no son los únicos temas disponibles.

Las Fuentes

Muchos de los temas usan iconos de fuentes que no están por defecto en nuestro sistema, por lo que debemos instalarlas.

sh install.sh

Ahora solo tienes que cambiar la fuente y el tema de colores de tu terminal, en el caso de #Nova (terminal de GNOME) ir a Editar > Preferencias del perfil luego cambiar la tipografía (de preferencia las que dicen powerline) y los colores a nuestro gusto.

En fin

#Zsh tiene una comunidad grande y activa por lo que este no sera el único artículo, así que espero que les sea útil y recuerden dejar sus impresiones y dudas en los comentarios. SAludos

7 comentarios » Puedes dejar tu comentario también

  1. 00

    whippiii

    dijo:

    Google Chrome 55.0.2883.87 GNU/Linux x64

    Hey, acá dejo un enlace a recursos para embellecer terminales (con zsh, bash, fish, etc). 😀
    https://github.com/k4m4/terminals-are-sexy

  2. 00

    Thinker

    dijo:

    Firefox 48.0 GNU/Linux x64

    interesante! y buen articulo. Q bueno que humanos se está revitalizando (again)….

  3. 00

    Lemux

    dijo:

    Chromium 55.0.2883.87 Ubuntu x64

    Zsh vs Fish. ¿Alguien puede aportar sobre este tema? He usado fish pero nunca zsh, ¿algún atractivo por parte de zsh que me invite a usarlo por encima de fish?

  4. 00

    leiserfg

    dijo:

    Surf 0.7 Unix

    @Lemux
    Zsh intenta ser compatible con bash y fish no, esto puede ser tan malo o bueno como crea cada quién. Lo que soy yo, fiel usuario de bash y sin intenciones de mudarme.

  5. 00

    Jadex

    dijo:

    Google Chrome 55.0.2883.87 Windows 10 x64 Edition

    @Lemux
    Los usuarios de fish raras veces salimos de ahi, zsh tiene como ventajas que es POSIX y que los scripts que hagas son un poquito mas portables a otros shells, fish es bastante heterodoxo por ese lado.

    @raven
    donde te metes hijo, ando en la UCI hasta el viernes y todavia no he podido dar contigo

  6. 00

    ryuk

    dijo:

    Chromium 55.0.2883.87 Ubuntu x64

    @Lemux
    Los he utilizado los dos, y comencé por fish, pero luego de cambiar no he vuelto atrás. Un colega los usa los dos así que como mejor te sea :D. imho zsh mola mas.

  7. 00

    Yunier

    dijo:

    Firefox 50.0 Windows 8.1 x64 Edition

    necsito los repos de ubuntu, alguien que los tenga que me los pueda facilitar, escribanme a y bejerano

Deja un comentario

Tu dirección de correo electrónico nunca será compartida.