Cargando

Ir a contenido


 


Cómo instalar y configurar zsh y oh my zsh en Linux

Aprende cómo instalar y configurar zsh y oh my zsh en CentOS 7 o Ubuntu de Linux.


Escrito por el nov 06 2017 18:25 linux



En el mundo Linux tenemos la oportunidad de instalar y configurar miles de opciones para ampliar las capacidades del equipo de forma gratuita gracias a ser código libre.

 

Una de estas opciones son los Shell Z, llamados también ZSH, el cual tiene sus orígenes en el año de 1990 y desde entonces ha sido usado como uno de los mejores interpretes de línea de comandos para UNIX el cual soporta el lenguaje de scripts.

 

Dentro de las diferentes características de ZSH tenemos:

  • Posee el comando autocompletar
  • Mejora el manejo de variables
  • Incluye corrección ortográfica
  • Historial de comandos compartidos
  • Finaliza la tabulación de los comandos
  • Configuración fácil de variable de entorno
  • Altamente personalizable

 

Ahora, otro de los Shell mas conocidos para Linux es Oh my zsh el cual se ha diseñado como un framework capaz de administrar ZSH.

 

Al usar Oh my zsh tenemos beneficios como:

  • Cuenta con más de 200 complementos
  • Incluye más de 900 temas
  • Soporta múltiples lenguajes como PHP, PostgreSQL, Python, Scala, Django y más.

 

El día de hoy Solvetic explicará a fondo cómo instalar y configurar estos dos Shell en CentOS 7 para tener un nivel más de escalabilidad del servidor.

 

Requisitos previos
Para esto será necesario lo siguiente:
  • Contar con una distro de CentOS 7, o Ubuntu 17 si tenemos la opción.
  • Contar con privilegios de usuario root.

 


1. Instalar y configurar zsh en CentOS 7 de Linux


Para este caso, vamos a instalar el shell Z desde el repositorio oficial y luego configuraremos un usuario para usar el shell Z como tema predeterminado. Básicamente, el shell predeterminado en Ubuntu y CentOS es bash, por lo que configuraremos un usuario raíz para usar zsh como el shell predeterminado.

 

Paso 1

En el caso de usar CentOS 7 ejecutaremos el siguiente comando:
yum install zsh
Paso 2

Si usamos Ubuntu 16 o 17 podemos ejecutar el siguiente comando para la instalación de zsh:
apt install zsh

 

Paso 3

Allí ingresaremos la letra y para aceptar la descarga e instalación de los respectivos paquetes de zsh. Una vez instalado veremos lo siguiente:

 

 

 


2. Realizar ajustes del Shell zsh en CentOS7 de Linux

 

Paso 1

Una vez el proceso de instalación concluya, podemos cambiar el shell predeterminado del usuario raíz a zsh con el comando chsh de la siguiente forma:

 

En CentOS 7
chsh -s /bin/zsh root

 

En Ubuntu
which zsh

 

 

Paso 2

Ahora podemos cerrar la sesión desde el usuario root, iniciaremos sesión de nuevo y obtendremos el shell zsh:
Comprobaremos el shell actual ejecutando el siguiente comando. Z shell zsh ha sido instalado al ver la línea /bin/zsh.
echo $SHELL

 


3. Instalar y configurar Oh my zsh en Linux


Con el shell Z instalado en el sistema, el siguiente paso es instalar el marco Oh my zsh para gestionar Z shell zsh.
Oh my zsh proporciona un script de instalador para instalar el framework, y necesitamos instalar algunos otros paquetes necesarios, incluyendo wget para descargar el script del instalador y Git para descargar el shell Oh my zsh de GitHub.

 

Paso 1

El primer paso consiste en instalar wget y git en el sistema, ejecutaremos los siguientes comandos para ello:

 

En CentOS 7
yum install wget git

 

En Ubuntu
apt install wget git

 

 

 

 

Paso 2

Ingresamos la letra y para aceptar la descarga e instalación de los paquetes. Una vez instalado procedemos a descargar el script del instalador y ejecutarlo usando la siguiente línea:
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh
Paso 3

En este caso usaremos Ubuntu 17.10:

 

 

 

Paso 4

Con esto hemos instalado Oh my zsh en ~ / .oh-my-zsh. Copiaremos el archivo de configuración de la plantilla .zshrc.zsh-template en el directorio de inicio .zshrc y aplicaremos la configuración ejecutando el comando de origen, de la siguiente forma:
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
source ~/.zshrc

4. Ajustes del tema de Oh my zsh en Linux


La configuración predeterminada de .zshrc proporcionada por Oh my zsh está usando el tema 'robbyrusell'. En este paso, vamos a editar la configuración y cambiaremos el tema predeterminado.

 

Paso 1

El marco Oh-my-zsh proporciona muchos temas para su shell zsh, podemos ir al siguiente enlace para ver más opciones disponibles:

 

 

Paso 2

Otra opción es ir al directorio de temas de la aplicación ejecutando las siguientes líneas:
cd ~/.oh-my-zsh/themes/
ls -a

 

Paso 3

Para editar el tema vamos al siguiente directorio usando nano:
nano ~/.zshrc
Paso 4

Allí ubicaremos la línea "ZSH_THEME" y especificaremos el tema deseado:
ZSH_THEME='risto'

 

Paso 5

Guardamos los cambios usando la combinación de teclas siguiente:

 

 

Ctrl +O

 

 

Salimos del editor usando:

 

 

Ctrl + X

 

 

Paso 5

Podemos recargar la configuración usando:
 source ~/.zshrc.
Así tenemos la opción de instalar y configurar estas dos herramientas en Linux para dar una nueva funcionalidad al sistema.

 

Te explicamos los pasos necesarios para instalar ZSH y OH MY ZSH Windows 10 de forma sencilla.

¿Te ha gustado y ayudado este Tutorial?
Puedes premiar al autor pulsando este botón para darle un punto positivo
  • -
  • 0
10
VOTA
5
100%
4
0%
3
0%
2
0%
1
0%

  Información

  •   Publicado nov 06 2017 18:25
  •   Actualizado nov 23 2017 16:34
  •   Visitas 1.2K
  •   Nivel
    Profesional



Tutoriales Relacionados


Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!
Demuestra que eres experto!
  ESCRIBIR TUTORIAL
Suscribirse