Y arrancamos la serie con 10 herramientas de código abierto de propósito general (no pre-instaladas) para potenciar / aumentar tu productividad con el terminal.
La selección es basada en experiencia personal del autor (cuestión de gustos, no necesariamente ni las mejores ni las únicas alternativas): las herremientas aquí referenciadas son de uso habitual fuera / dentro de la actividad laboral.
A fines de simplificar el proceso de instalación se seleccionan aplicaciones disponibles en repositorios de software de las distribuciones de linux (aunque no necesariamente se trata de la última versión disponible).

1. Kitty

El mejor emulador de terminal que probé hasta el momento.
Enfocado en performance y funcionalidades.
Escrito en una mezcla de C (rendimiento) y Python (scripting / customización).
Pilar “fundamental” para aprovechar al máximo alguna de las funcionalidades de las aplicaciones que recomendaremos a continuación.
Solo necesaria (sugerida) para acceder a la consola desde un Linux Desktop con interfáz gráfica (es un emulador de terminal).

Características destacables

Referencias

Instalación

Alternativas


2. Zsh + Oh My Zsh

Zsh

Intérprete alternativo potente y super customizable.

Oh My Zsh

Framework de gestión para Zsh.
Simplifica la configuración / personalización del intérprete.
Viene con un paquete de temas (+200) y plugins (+300) listos para usar (baterías incluídas como suele decirse).

Plugins recomendados


3. FZF (Fuzzy Finder)

Buscador “con lógica difusa” para línea de comandos.
Permite filtrado interactivo de archivos, historia de comandos, procesos, nombres de host, commits de git, marcadores, etc.
Con los complementos adecuados se integra al terminal de usuario y puede auto-completar comandos / linéa de comandos.

Referencias

Instalación


4. LSD (LSDeluxe)

“Vuelta de rosca” al comando ls, súper customizable y con un montón de agregados: colores, iconos, vista en árbol, vistas formateadas, etc.

Es ideal tener instalada una fuente Nerd Font o similar que incluya iconos y configurada en nuestra terminal para que utilice dicha fuente.

Referencias

Instalación


5. BAT (cat con alas)

Clon del comando cat con múltiples agregados:

Referencias

Instalación


6. BTOP++

BTOP++ es un monitor de recursos para la terminal. Ofrece una visualización en tiempo real de las estadísticas de uso de la CPU, la memoria, los discos, la red y los procesos de tu máquina.

Escrito en C++, GUI que presenta gráficos claros, interactivos y detallados, además de ser altamente receptiva. Incluye un medidor de batería, la capacidad de filtrar procesos o mostrarlos en vista de árbol, un gráfico de escalado automático para el uso de la red, actividad de E/S para los discos y más información útil.

BTOP++ es ideal cuando necesitas un análisis instantáneo de las estadísticas del sistema, especialmente para monitorear actividades que consumen muchos recursos

Referencias

Instalación


7. LNav | Logfile NAvigator

“El” visualizador de log’s para el terminal.
Visualiza, mezcla, monitorea, busca / filtra logs con facilidad.

Referencias

Instalación

# Debian/Ubuntu
sudo apt install lnav
# CentOS/RHEL/Fedora/Rocky/Alma/Oracle
sudo dnf install lnav
# Arch
sudo pacman -S lnav
# Alpine
apk add lnav
# OpenSUSE / SUSE Linux
sudo zypper install lnav
# macOS
brew install lnav
# FreeBSD Unix
pkg install lnav

8. TLDR

El proyecto tldr-pages es una colección de páginas de ayuda, mantenidas por la comunidad, para herramientas de línea de comandos. Su objetivo es ser un complemento más simple y accesible a las tradicionales páginas de manual (man pages).

¿Quizás eres nuevo en el mundo de la línea de comandos? ¿Tal vez estás un poco oxidado o no siempre recuerdas los argumentos de comandos como lsof o tar?

TLDR es la solución: documentación “útil” + ejemplos de uso.

Referencias

Instalación

9. micro (y acá me pelean los vim fanboy’s)

Micro es un editor de texto basado en terminal que busca ser fácil de usar e intuitivo, al mismo tiempo que aprovecha las capacidades de los terminales modernos. Viene como un único binario estático, completo y sin dependencias; ¡puedes descargarlo y usarlo de inmediato!
Como su nombre indica, Micro pretende ser una especie de sucesor del editor Nano, al ser fácil de instalar y usar. Su objetivo es ser un editor agradable para quienes prefieren trabajar en una terminal a tiempo completo o para aquellos que editan archivos con frecuencia a través de SSH.

Referencias

Instalación

Alternativas

10. Midnight Commander (y me siguen peleando :))

GNU Midnight Commander es un gestor de archivos visual (clon del viejo y conocido Norton Comander (NC) de DOS), licenciado bajo la Licencia Pública General de GNU.
Es una aplicación en modo texto de pantalla completa, rica en funciones, que permite copiar, mover y eliminar archivos y árboles de directorios completos, buscar archivos y ejecutar comandos.
Incluye un visor y un editor internos (el editor mcedit puede utilizarse de forma independiente).
Midnight Commander está basado en interfaces de texto versátiles, como Ncurses o S-Lang, lo que le permite funcionar en una consola normal, dentro de un terminal X Window, a través de conexiones SSH y en todo tipo de shells remotos.

Referencias

Instalación

Disponible en repositorios de software de prácticamente cualquier versión de linux

Alternativas