ArchLinux instalación y configuración de ZSH
Publicado en Sin categoría por pirulug.
¿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
- Estimación de Software en Función a las Métricas (14-Abr-2026)
- Cómo reparar Windows utilizando SFC y DISM (13-Ene-2025)
- Cómo solucionar problemas de conexión FTP en Debian (26-Dic-2024)
No hay comentarios aun. ¡Se el primero en comentar!