El terminal Linux sigue siendo una herramienta esencial, pero muchas utilidades clásicas parecen de otra época. Rust ha impulsado una nueva generación de herramientas de línea de comandos: rápidas, seguras y pensadas para usuarios avanzados. A continuación presentamos 15 utilidades escritas en Rust que pueden reemplazar o mejorar comandos tradicionales y transformar tu experiencia en la consola.
1. Exa Reemplaza ls. Exa ofrece salida coloreada, indicadores de estado de Git, vistas en árbol y ordenación inteligente de archivos. Características clave: vista en árbol con exa --tree, integración con Git con --git, tamaños legibles con -h e iconos opcionales. Uso típico: exa -la --git --icons. Instalación: sudo apt install exa o brew install exa o cargo install exa.
2. Bat Reemplaza cat. Bat muestra archivos con resaltado de sintaxis, numeración de líneas, indicadores de cambios y paginación automática. Perfecto para revisar .rs, .py o .json con estilo. Uso típico: bat main.rs. Instalación: sudo apt install bat (puede instalarse como batcat) o brew install bat o cargo install bat.
3. Ripgrep Reemplaza grep. Ripgrep rg es extremadamente rápido, respeta .gitignore y ofrece salida limpia y legible por defecto. Uso típico: rg nombreFuncion. Instalación: sudo apt install ripgrep o brew install ripgrep o cargo install ripgrep.
4. Fd Reemplaza find. Fd usa valores por defecto humanos, salida coloreada y búsqueda recursiva eficiente. Uso típico: fd .rs para localizar archivos Rust. Instalación: sudo apt install fd-find o brew install fd o cargo install fd-find.
5. Dust Reemplaza du. Dust muestra uso de disco en un formato tipo gráfico con barras y tamaños legibles, ideal para identificar carpetas que consumen espacio. Uso típico: dust. Instalación: cargo install du-dust o brew install dust.
6. Bottom Reemplaza top y htop. Bottom btm es un monitor de rendimiento en tiempo real con gráficos de CPU, memoria, disco y red, soporte de ratón y baja carga. Uso típico: btm. Instalación: cargo install bottom o brew install bottom o snap install bottom.
7. Procs Reemplaza ps. Procs ofrece una tabla de procesos estructurada y coloreada, vistas en árbol y filtros inteligentes. Uso típico: procs o procs --sort mem. Instalación: cargo install procs.
8. Tokei Reemplaza cloc. Tokei cuenta líneas de código, comentarios y espacios en blanco por lenguaje y exporta en JSON o YAML. Uso típico: tokei o tokei --output json. Instalación: cargo install tokei o brew install tokei.
9. Zoxide Reemplaza cd. Zoxide aprende las rutas que más usas y permite saltos rápidos con z ruta o búsquedas difusas con zi. Uso típico: z src/components. Instalación: cargo install zoxide o brew install zoxide y añadir al .zshrc o .bashrc.
10. Starship Reemplaza el prompt. Starship es un prompt rápido y personalizable que muestra estado de Git, versiones de runtimes, batería y más. Uso típico: instalar y configurar starship.toml. Instalación: brew install starship o cargo install starship. Guía de configuración: guía de Starship.
11. Hyperfine Reemplaza mediciones manuales. Hyperfine ejecuta benchmarks repetidos, calcula estadísticos y muestra gráficos comparativos. Uso típico: hyperfine 'grep TODO *' 'rg TODO'. Instalación: brew install hyperfine o cargo install hyperfine o sudo apt install hyperfine.
12. Choose Reemplaza cut. Choose permite seleccionar columnas por nombre o posición en CSV y TSV de forma interactiva, evitando errores frecuentes con delimitadores. Uso típico: choose name,email. Instalación: cargo install choos.
13. Gitui Reemplaza parte del flujo de git por UI. Gitui es una interfaz TUI para staging, commits, diffs y ramas sin necesidad de escribir comandos Git. Uso típico: gitui dentro del repo. Instalación: cargo install gitui o brew install gitui.
14. Broot Reemplaza tree y ayuda a navegar. Broot ofrece una vista interactiva en árbol, búsqueda difusa y previsualización de archivos con resaltado. Uso típico: broot o br. Instalación: cargo install broot o brew install broot.
15. Gping Reemplaza ping. Gping grafica en tiempo real la latencia a uno o varios hosts, facilitando la comparación visual. Uso típico: gping 1.1.1.1 8.8.8.8 google.com. Instalación: cargo install gping o brew install gping.
Estas herramientas no requieren ser desarrollador en Rust para beneficiarte de su rendimiento y ergonomía. Si trabajas con proyectos a medida y buscas optimizar flujos de trabajo o integrar soluciones avanzadas, en Q2BSTUDIO ofrecemos desarrollo de aplicaciones a medida y software a medida pensado para entornos productivos. Con experiencia en inteligencia artificial y soluciones IA para empresas podemos ayudarte a incorporar agentes IA y automatizaciones que aumenten la productividad. Descubre cómo trabajamos en desarrollo de aplicaciones multiplataforma.
Además, combinamos estas herramientas de productividad con servicios especializados en ciberseguridad, pentesting y servicios cloud aws y azure para desplegar infraestructuras seguras y escalables. Si tu objetivo es extraer valor con inteligencia de negocio y Power BI, también ofrecemos servicios de inteligencia artificial aplicada y consultoría para integrar modelos y agentes IA en tus procesos. Palabras clave que describen nuestros servicios: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi.
Empieza poco a poco: instala bat, fd o exa y comprueba la mejora. Cambiar unas pocas utilidades puede transformar la experiencia en la terminal y liberar tiempo para tareas de mayor valor. Si necesitas asesoría para adaptar estas tecnologías a tu flujo o para desarrollar soluciones a medida, en Q2BSTUDIO estamos listos para ayudarte.