Haga que su terminal Arch Linux sea impresionante 2022

linux terminal 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
                      
                    

Instalando 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 del Fuentes Nerd familia.

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

Descargue los cuatro archivos y navegue hasta el Downloads directorio utilizando un administrador de archivos como Dolphin en su sistema Arch. Haga clic derecho en cada archivo y Actions > Install las 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.

Instalar Oh-My-Zsh con 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 el cd comando 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 .zshrc expediente.

estoy usando gedit editor 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ámbialo a "powerlevel10k/powerlevel10k" . Prensa CTRL+S y 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

Escribe y si 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 Zsh tiene un montón de complementos para 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ón tendrá que editar el .zshrc archivo 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

Neofetch es 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 vamos retocar Zsh de tal manera que neofetch se ejecuta automáticamente cuando inicia una nueva instancia de terminal:

                      
                        gedit .zshrc
                      
                    

Al final del archivo agregar neofetch en 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 de powerlevel10k disponible 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!

Related Posts