El terminal de Linux puede parecer intimidante para los usuarios que no quieren memorizar comandos como cp, mkdir o lsblk. Sin embargo, las aplicaciones de interfaz de usuario de terminal, conocidas como TUI, permiten trabajar en el terminal utilizando menús visuales, navegación por teclado y diseños estructurados en lugar de una sintaxis de comandos compleja.

Los TUIs funcionan directamente en el terminal pero ofrecen interfaces interactivas que se asemejan a herramientas gráficas ligeras. Aquí hay cuatro aplicaciones TUI de Linux que pueden hacer que el terminal sea más práctico para las tareas diarias.

Bandwhich Monitorea Actividades de Red en Tiempo Real

(Fuente: HowToGeek)

bandwhich es una herramienta de monitoreo de red basada en terminal que muestra las actividades de conexión en vivo en todo el sistema.

Cuando se ejecuta, bandwhich muestra:

  • Procesos activos que realizan solicitudes de red
  • Identificaciones de procesos
  • Velocidades de transferencia de datos
  • Adaptadores de red utilizados
  • Nombres de hosts de destino

Además, puede resolver nombres DNS para identificar más fácilmente los destinos de conexión.

La instalación varía según la distribución:

En sistemas Debian o Ubuntu con Snap:

sudo snap install bandwhich

En Arch Linux:

sudo pacman -S bandwhich

En otras distribuciones, los usuarios pueden descargar el archivo binario más reciente desde la página de versiones de bandwhich.

La herramienta debe ejecutarse con privilegios elevados:

sudo bandwhich

La opción -t opcional proporciona un seguimiento del uso total en lugar de solo la actividad del último paquete.

Caligula Escribe Archivos ISO con Interfaz Gráfica

(Fuente: HowToGeek)

Caligula es un TUI ligero diseñado para escribir archivos ISO y IMG en unidades USB.

Los usuarios pueden iniciar Caligula de la siguiente manera, en lugar de ejecutar manualmente comandos de escritura de disco como dd:

caligula burn filename.iso

La interfaz guía para la verificación de sumas de verificación y la selección del disco de destino. Durante el proceso de escritura, Caligula presenta un gráfico visual que muestra la velocidad de transferencia.

Las opciones de instalación son:

Arch Linux:

sudo pacman -S caligula

A través del gestor de paquetes Rust (si está instalado):

cargo install caligula

Otras distribuciones pueden requerir seguir la guía de instalación del proyecto.

Kew Reproductor de Música Local desde el Terminal

(Fuente: HowToGeek)

kew es una aplicación de reproductor de música de terminal diseñada para usuarios con una colección de música local.

Por defecto, kew escanea el directorio ~/Music y muestra la biblioteca en una interfaz navegable. Los usuarios pueden navegar con las teclas de flecha y presionar Enter para reproducir canciones o álbumes.

La aplicación admite:

  • Portadas de álbumes y modos de visualización
  • Imágenes de listas de reproducción
  • Reproducción aleatoria
  • Inicio rápido por nombre de artista

Por ejemplo:

kew smiths

Este comando intenta reproducir la música de The Smiths desde la biblioteca del usuario. Los usuarios también pueden mezclar un artista específico:

kew shuffle smiths

Comandos de instalación:

Debian o Ubuntu:

sudo apt install kew

Arch Linux (AUR):

yay -S kew

openSUSE Tumbleweed:

sudo zypper install kew

nnn Proporciona Navegación Rápida de Archivos

(Fuente: HowToGeek)

nnn, también conocido como n³, es un gestor de archivos de terminal que reduce los comandos repetitivos cd y ls basándose en la navegación por teclado.

Iniciar nnn es simple:

nnn

Los usuarios pueden:

  • Entrar en directorios usando la tecla de flecha derecha
  • Regresar usando la tecla de flecha izquierda
  • Ver metadatos de archivos, como fechas de modificación y permisos

nnn está disponible en la mayoría de los repositorios de distribución:

Debian o Ubuntu:

sudo apt install nnn

Fedora:

sudo dnf install nnn

Arch Linux:

sudo pacman -S nnn

openSUSE:

sudo zypper install nnn

Importancia de los TUI para los Usuarios de Linux

Las aplicaciones de interfaz de usuario de terminal proporcionan un término medio entre las herramientas de línea de comandos y las aplicaciones gráficas completas. Permiten a los usuarios permanecer en el terminal mientras reducen la necesidad de memorizar comandos pesados en sintaxis.

Las cuatro herramientas son de código abierto y están disponibles a través de los gestores de paquetes de Linux comunes. La disponibilidad de características y los pasos de instalación pueden variar ligeramente según la distribución y la configuración del repositorio.