Haga que su terminal Arch Linux sea impresionante 2022

linuxterminal es una herramienta muy poderosa provista en cada distribución de Linux. Puede controlar todo el sistema con la interfaz del terminal. Al ser un usuario de Linux, debe usar la terminal de vez en cuando. En este tutorial, modificaremos nuestro terminal con las últimas funciones.

El tutorial sigue para los usuarios de Arch Linux, puede probarlo en otras distribuciones, pero algunos comandos pueden diferir.

Tabla de contenido

Instalación de dependencias

Antes de seguir adelante, es necesario actualizar su sistema. Inicie la terminal y comience a presionar los siguientes comandos:

sudo pacman -Syu

Actualizará la lista de paquetes e instalará los paquetes necesarios.

Necesitarás git para clonar repositorios en tu sistema –

sudo pacman -S git

Instalación de Zsh

Zsh es un shell en los sistemas operativos Linux/Unix. El shell predeterminado, es decir bash se proporciona de forma predeterminada. Pero zsh es más eficiente y personalizable que otros shells. También tiene todas las capacidades de proyectiles como bashksh y tcsh.

Instale Zsh usando el siguiente comando:

sudo pacman -S zsh

Después de la instalación, debemos cambiar de shell a Zsh ya que el shell predeterminado sigue siendo Bash, puede ver a continuación:

echo $SHELL

Para cambiar el shell predeterminado, debe ejecutar el siguiente comando:

chsh

Si se le solicita una contraseña, escriba la contraseña y presione enter. Luego preguntará por la ruta del nuevo shell. Solo da la ruta como/bin/zsh. De forma predeterminada, esta es la ruta, pero si ha instalado Zsh en otra ubicación, especifique esa ruta en consecuencia.

Puede consultar la siguiente imagen:

Ahora, saldrá de esta sesión y volverá a iniciar sesión para ver los cambios. Después de iniciar sesión nuevamente, ejecute el comando echo nuevamente para ver si el shell ha cambiado a Zsh:

echo $SHELL
Zsh Shell Linux

Si aún ve Bash como salida, es mejor reiniciar su sistema para ver los cambios.

Instalación de fuentes Nerd

El tema powerlevel10k que instalaremos contiene muchos íconos geniales. Para exampleNota: si tiene un sistema Arch Linux, el logotipo de Arch aparecerá en la terminal. Por lo tanto, para representar este tipo de ícono, necesitamos una fuente específica delFuentes Nerdfamilia.

MesloLGS NF funciona mejor con nuestro tema. Descargue las fuentes requeridas de abajo –

Descargue los cuatro archivos y navegue hasta elDownloadsdirectorio utilizando un administrador de archivos como Dolphin en su sistema Arch. Haga clic derecho en cada archivo yActions > Installlas fuentes

Instalar Nerd Fonts Arch Linux

Configuración de Oh My Zsh

No es necesario configurar Zsh manualmente, ya que existe una herramienta de código abierto para eso:Oh mi Zsh. Contiene varias funciones que le permiten instalar temas y complementos, etc.

instalarOh-My-Zshcon la ayuda del siguiente comando –

Vía Curl –

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Vía Wget –

sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

Después de una instalación exitosa, el indicador de su terminal ahora se verá así:

Oh mi Zsh Arch Linux

Asegúrate de golpear elcdcomando para asegurarse de que está en el directorio raíz usando el comando cd –

cd

Instalación del tema de la terminal

Ahora es el momento de instalar nuestro increíble tema de terminal:nivel de potencia10k. Este es un tema muy popular para Zsh.

Presiona el siguiente comando para clonar el tema:

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

El comando anterior simplemente clonará el tema. Para que surta efecto, necesitaremos editar el archivo de configuración de Zsh. Abre tu editor de texto favorito y edita el.zshrchora de oficina.

estoy usandogediteditor de texto -

sudo pacman -S gedit
gedit .zshrc

En el archivo, busque“ZSH_THEME”(Principalmente en la línea 11). El valor predeterminado es"robbyrussell", cámbielo a"powerlevel10k/powerlevel10k". PrensaCTRL+Sy close el archivo. Cierre la terminal y abra una nueva terminal.

Si ve la pantalla a continuación y los íconos son claramente visibles después de iniciar el terminal, ha seguido el tutorial correctamente:

Powerlevel10k Arch Linux

Escribeysi ve los iconos claramente.

Cuando llega a la siguiente pantalla, le pregunta cómo desea que se vea su terminal:

Instalación de Powerlevel10k Arch Linux

Puede elegir la forma que desee, pero si desea que su terminal se vea igual que el mío, escriba la siguiente secuencia:

3→1→3→4→1→5→2→1→4→1→2→2→2→y→1→y

Ha instalado con éxito el tema de la terminal en su sistema Arch. Se ve genial, ¿verdad? –

Arch Linux Terminal Tema

Instalación de complementos

Oh mi Zshtiene un montón decomplementospara aumentar la productividad de su trabajo. Pero hoy veremos algunos complementos importantes y cómo instalarlos.

1) Autosugestión Zsh

Sugiere automáticamente comandos a medida que escribe.

Instalación –

git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions

2) Resaltado de sintaxis Zsh

Resalta palabras como un editor de texto en la terminal.

Instalación –

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

Después de la instalacióntendrá que editar el.zshrcarchivo de configuración para que los cambios surtan efecto.

gedit .zshrc

Dentro del archivo busque"complementos = (git)"y cámbialo como abajo-

plugins=(git zsh-autosuggestions zsh-syntax-highlighting)

Deberá seguir el mismo procedimiento para instalar otros complementos. Simplemente clone y edite el archivo de configuración.

3) Consejo adicional: habilite la corrección automática

En el mismo archivo busque la línea“#ENABLE_CORRECTION=”verdadero”y simplemente descomente la línea como a continuación:

ENABLE_CORRECTION="true

Guarda el archivo y cierra.

Neofetch al iniciar la terminal

Neofetches una herramienta de línea de comandos que obtiene información del sistema como sistema operativo, hardware, gráficos, etc. y se la presenta al usuario de una manera hermosa.

Consulte a continuación:

Neofetch Arch Linux

Instalación –

sudo pacman -S neofetch

Puede ejecutarlo manualmente con la ayuda del siguiente comando:

neofetch

pero vamosretocarZsh de tal manera que neofetch se ejecuta automáticamente cuando inicia una nueva instancia de terminal:

gedit .zshrc

Al final del archivo agregarneofetchen una nueva línea. Guarda el archivo y cierra. Cierre la terminal y abra una nueva terminal –

Neofetch en el lanzamiento de la terminal

Resumen

Ahora trabaje en el sistema Arch Linux con la genial interfaz de terminal. Oh My Zsh tiene más capacidades de las que puedas imaginar. Hay muchos más temas además depowerlevel10kdisponible para Zsh. Los complementos facilitan su trabajo mientras trabaja en la línea de comandos.

Otras lecturas

  • Instalación de Microsoft VS Code en Arch Linux
  • ¿Cómo instalar Microsoft Teams en cualquier distribución de Linux?
  • ¡Cómo instalar Docker en Arch Linux en 4 sencillos pasos!

Actualizaciones del boletín

Ingrese su dirección de correo electrónico a continuación para suscribirse a nuestro boletín