Articulos publicados: 75 Visitas hoy: 45,102
Aviso del sistema de notificaciones de Pirulug Tech.

ArchLinux instalación y configuración de ZSH

Publicado en Sin categoría por pirulug.

Lectura del Articulo

¿Qué es ZSH?

Es un potente intérprete de comandos que puede funcionar como shell
interactiva y como intérprete de lenguaje de scripting.

Ventajas.

  • Eficiencia
  • Completado de tabulador mejorado
  • Expansión de nombres de fichero mejorada
  • Manejo de arrays mejorado
  • Totalmente personalizable

Instalación ZSH

Antes de iniciar si queréis saber qué shell estáis utilizando ejecutad:

<span class="token keyword">echo</span> <span class="token variable">$SHELL</span>

Os aparecerá por ejemplo «/bin/bash» si usáis bash.

Ahora debemos de instalar los siguientes paquetes «zsh», «zsh-autosuggestions»
y «zsh-completions», para ello ejecutamos:

<span class="token function">sudo</span> pacman -S zsh zsh-completions zsh-autosuggestions

Ahora ya podemos cambiar la shell por defecto a ZSH, para ello ejecutamos lo
siguiente:

chsh -s /bin/zsh

Una vez hemos cambiado nuestra shell a ZSH,
debemos de cerrar sesión o reiniciar para que el cambio sea
visible.

Personalizar ZSH con Oh My Zsh.

Debemos de asegurarnos que tenemos instalado git y curl, podemos hacerlo con
los siguientes comandos:

<span class="token function">git</span> --version

curl --version

Si os faltan solo debeis de instalarlos con:

<span class="token function">sudo</span> pacman -S <span class="token function">git</span> curl

Tras esto ya podemos personalizarlo, para ell nos vamos a la web de
Oh My Zsh para clonar el repositorio y
ejecutamos:

sh -c <span class="token string">"<span class="token variable"><span class="token variable">$(</span>curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh<span class="token variable">)</span></span>"</span>

Ya se ha personalizado con el tema por defecto «robbyrussell». Podemos cambiar
por otro que nos guste, podemos elegir desde
aqui, voy a usar
«agnoster», para ello editamos el siguiente archivo:

<span class="token function">nano</span> ~/.zshrc

Y buscamos ZSH_THEME=»robbyrusell», para cambiarlo por ZSH_THEME=»agnoster»

Cerramos sesión y volvemos a entrar para ver el cambio.

Personalización PRO 😉 – TEMA: powerlevel10k

Os voy a mostrar como dejarla como a mi me gusta, para ello vamos a utilizar
el tema powerlevel10k, para ver toda su documentación podeís
acceder a la
web del repositorio.

Para poder instalarlo vamos a seguir estos sencillos pasos:

yay -S --noconfirm zsh-theme-powerlevel10k-git

Una vez instalado, ejecutamos lo siguiente:

<span class="token keyword">echo</span> <span class="token string">'source /usr/share/zsh-theme-powerlevel10k/powerlevel10k.zsh-theme'</span> <span class="token operator">>></span>~/.zshrc

Ahora nos recomiendan instalar unas fuentes y simbolos para que el tema
funcione correctamente, para ello ejecutamos:

<span class="token function">sudo</span> pacman -S powerline-common awesome-terminal-fonts

yay -S --noconfirm ttf-meslo-nerd-font-powerlevel10k

Configurar POWERLEVEL mediante el asistente.

Otra cosa buena de este tema es que tiene un asistente para que la
configuración sea mas sencilla, solo debemos ejecutar:

p10k configure

Clonamos los repositorios zsh-syntax-highlighting y
zsh-autosuggestions

<span class="token function">git</span> clone https://github.com/zsh-users/zsh-syntax-highlighting.git <span class="token variable">${ZSH_CUSTOM:-~/.oh-my-zsh/custom}</span>/plugins/zsh-syntax-highlighting
<span class="token function">git</span> clone https://github.com/zsh-users/zsh-autosuggestions <span class="token variable">${ZSH_CUSTOM:-~/.oh-my-zsh/custom}</span>/plugins/zsh-autosuggestions

Editamos el archivo .zshrc

<span class="token function">nano</span> ~/.zshrc

Y le añadimos en plugins:

plugins<span class="token operator">=</span><span class="token punctuation">(</span>git
zsh-autosuggestions
zsh-syntax-highlighting
<span class="token punctuation">)</span>

Ya solo nos queda recargar el fichero o cerrar la sesión.

<span class="token function">source</span> ~/.zshrc

Ahora solo nos queda seguir las instrucciones, en el video os lo muestro todo.

Con esto os queda una terminal muy practica, eficiente y bonita.

Hasta aquí os dejo el manual, espero que os guste

Comentarios de los Lectores (0)

No hay comentarios aun. ¡Se el primero en comentar!

Escribir un Comentario