Cómo instalar Neofetch en Linux

LinuxLinuxBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Neofetch es una herramienta de línea de comandos poderosa que ofrece una representación concisa y visualmente atractiva de varios detalles del sistema, como el sistema operativo, la versión del kernel, la CPU, la memoria y más. Este tutorial te guiará a través del proceso de instalación y configuración de Neofetch en tu sistema Linux, así como de la personalización de su salida para adaptarla a tus necesidades.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/UserandGroupManagementGroup(["User and Group Management"]) linux(("Linux")) -.-> linux/PackagesandSoftwaresGroup(["Packages and Softwares"]) linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/FileandDirectoryManagementGroup(["File and Directory Management"]) linux(("Linux")) -.-> linux/SystemInformationandMonitoringGroup(["System Information and Monitoring"]) linux(("Linux")) -.-> linux/RemoteAccessandNetworkingGroup(["Remote Access and Networking"]) linux(("Linux")) -.-> linux/VersionControlandTextEditorsGroup(["Version Control and Text Editors"]) linux/BasicFileOperationsGroup -.-> linux/cp("File Copying") linux/BasicFileOperationsGroup -.-> linux/chmod("Permission Modifying") linux/FileandDirectoryManagementGroup -.-> linux/mkdir("Directory Creating") linux/SystemInformationandMonitoringGroup -.-> linux/uname("System Information Displaying") linux/SystemInformationandMonitoringGroup -.-> linux/hostname("Hostname Managing") linux/UserandGroupManagementGroup -.-> linux/export("Variable Exporting") linux/RemoteAccessandNetworkingGroup -.-> linux/ssh("Secure Connecting") linux/PackagesandSoftwaresGroup -.-> linux/software("Linux Software") linux/VersionControlandTextEditorsGroup -.-> linux/vim("Text Editing") subgraph Lab Skills linux/cp -.-> lab-420114{{"Cómo instalar Neofetch en Linux"}} linux/chmod -.-> lab-420114{{"Cómo instalar Neofetch en Linux"}} linux/mkdir -.-> lab-420114{{"Cómo instalar Neofetch en Linux"}} linux/uname -.-> lab-420114{{"Cómo instalar Neofetch en Linux"}} linux/hostname -.-> lab-420114{{"Cómo instalar Neofetch en Linux"}} linux/export -.-> lab-420114{{"Cómo instalar Neofetch en Linux"}} linux/ssh -.-> lab-420114{{"Cómo instalar Neofetch en Linux"}} linux/software -.-> lab-420114{{"Cómo instalar Neofetch en Linux"}} linux/vim -.-> lab-420114{{"Cómo instalar Neofetch en Linux"}} end

Comprendiendo Neofetch

Neofetch es una herramienta de información del sistema de línea de comandos para Linux y otros sistemas operativos similares a Unix. Proporciona una representación concisa y visualmente atractiva de varios detalles del sistema, como el sistema operativo, la versión del kernel, la CPU, la memoria y más.

Uno de los principales casos de uso de Neofetch es recopilar y mostrar rápidamente información del sistema. Esto puede ser particularmente útil para la depuración, la supervisión del sistema o simplemente para satisfacer la curiosidad sobre la configuración de hardware y software de una máquina Linux.

Para demostrar las capacidades de Neofetch, ejecutemos el comando en un sistema Ubuntu 22.04:

neofetch

Esto generará un informe detallado de los detalles del sistema, incluyendo:

  • Sistema operativo y distribución
  • Versión del kernel
  • Modelo y arquitectura de la CPU
  • Uso de memoria
  • Almacenamiento en disco
  • Tarjeta gráfica
  • Entorno de escritorio
  • Emulador de terminal
  • Shell
  • y más
graph TD A[Neofetch] --> B[Información del sistema] B --> C[Sistema operativo] B --> D[Detalles de hardware] B --> E[Configuración de software]

La información proporcionada por Neofetch puede ser particularmente útil para desarrolladores, administradores de sistemas y entusiastas que necesitan evaluar rápidamente la configuración de hardware y software de un sistema Linux. Al comprender las capacidades y limitaciones del sistema subyacente, los usuarios pueden tomar decisiones informadas sobre la implementación de software, las actualizaciones de hardware o la depuración.

Instalando y configurando Neofetch

Para usar Neofetch, primero debes instalarlo en tu sistema Linux. El proceso de instalación varía según tu distribución, pero los pasos generales son similares.

En Ubuntu 22.04, puedes instalar Neofetch usando el siguiente comando:

sudo apt-get update
sudo apt-get install neofetch

Una vez que Neofetch está instalado, puedes ejecutar el comando para mostrar la información del sistema:

neofetch

Esto proporcionará un informe detallado de la configuración de hardware y software de tu sistema.

Para personalizar la salida de Neofetch, puedes editar el archivo de configuración ubicado en ~/.config/neofetch/config.conf. Este archivo contiene varias configuraciones que te permiten modificar la información mostrada, el diseño y la apariencia visual de la salida de Neofetch.

Por ejemplo, puedes cambiar el orden de visualización de la información del sistema, habilitar o deshabilitar ciertos módulos e incluso agregar texto personalizado o arte ASCII a la salida. Aquí te presento un ejemplo de cómo modificar el archivo de configuración:

## Deshabilita el modelo de CPU
print_cpu="off"

## Habilita el modelo de GPU
print_gpu="on"

## Cambia el orden de visualización
print_order="title os host kernel uptime memory gpu disk battery"

Después de hacer los cambios deseados, guarda el archivo de configuración y la próxima vez que ejecutes neofetch, la salida reflejará tus personalizaciones.

graph TD A[Instala Neofetch] --> B[Ubuntu 22.04] B --> C[apt-get update] B --> D[apt-get install neofetch] A --> E[Configura Neofetch] E --> F[~/.config/neofetch/config.conf] F --> G[Personaliza la salida]

Al comprender cómo instalar y configurar Neofetch, puedes adaptar la visualización de la información del sistema a tus necesidades específicas, convirtiéndolo en una herramienta valiosa para administradores de sistemas, desarrolladores y entusiastas de Linux.

Personalizando la salida de Neofetch

Una de las características clave de Neofetch es su capacidad de ser altamente personalizada para adaptarse a tus preferencias. El archivo de configuración ubicado en ~/.config/neofetch/config.conf ofrece una amplia variedad de opciones para adaptar la visualización de la información del sistema.

Exploremos algunas de las opciones de personalización comunes:

Modificando el orden de visualización

Puedes reordenar el orden en el que se muestra la información del sistema modificando la variable print_order en el archivo de configuración. Por ejemplo, para mostrar primero el sistema operativo, la versión del kernel y el uso de memoria, puedes usar la siguiente configuración:

print_order="os kernel memory"

Habilitando/Deshabilitando módulos

Neofetch ofrece una variedad de módulos que se pueden habilitar o deshabilitar según tus necesidades. Por ejemplo, si no quieres mostrar el modelo de CPU, puedes establecer la variable print_cpu en "off":

print_cpu="off"

Del mismo modo, puedes habilitar o deshabilitar la visualización de otros componentes del sistema, como la GPU, el uso de disco y la información de la batería.

Personalizando el arte ASCII

Neofetch puede mostrar representaciones en arte ASCII de varios sistemas operativos y logotipos. Puedes elegir entre una amplia variedad de arte ASCII predefinidos o incluso crear tu propio arte ASCII personalizado para que se muestre junto con la información del sistema.

Para usar un arte ASCII personalizado, puedes agregar la siguiente configuración:

ascii_distro="path/to/your/custom/ascii/art.txt"

Reemplaza "path/to/your/custom/ascii/art.txt" con la ruta real a tu archivo de arte ASCII personalizado.

graph TD A[Personaliza la salida de Neofetch] --> B[Modifica el orden de visualización] A --> C[Habilita/Deshabilita módulos] A --> D[Personaliza el arte ASCII] B --> E[print_order] C --> F[print_cpu="off"] D --> G[ascii_distro="path/to/your/custom/ascii/art.txt"]

Al aprovechar estas opciones de personalización, puedes adaptar la salida de Neofetch a tus necesidades específicas, convirtiéndolo en una herramienta más valiosa para el análisis, la supervisión y la presentación del sistema.

Resumen

En este tutorial, has aprendido cómo instalar y configurar Neofetch, una herramienta de información del sistema para Linux y otros sistemas operativos similares a Unix. Has explorado las capacidades de Neofetch, incluyendo su capacidad para mostrar información detallada de hardware y software sobre tu sistema. Al comprender y personalizar Neofetch, puedes recopilar y analizar rápidamente los detalles del sistema, lo que puede ser particularmente útil para la depuración, la supervisión del sistema o simplemente para satisfacer tu curiosidad sobre tu máquina Linux.