Alternativas modernas a comandos clásicos de Linux

viejo vs nuevo: comandos

Aquí podrás ver algunas alternativas modernas para los comandos Linux clásicos. Esto no significa que sean mejor o peor, o que tú debas usar unos u otros. Usa el que más cómodo te parezca como siempre digo. Sin embargo, puede que algunos usuarios no conozcan estas alternativas y les podrían parecer mejores opciones.

Los programas más destacados que puedes usar en tu distro GNU/Linux, y que pueden ser grandes herramientas para los administradores del sistema, son:

neovim vs vim

El popular editor de texto vim, sobre el que tanto se discute entre fans de emacs, nano, etc., también tiene una alternativa más nueva. Se trata de neovim, que se basa en la idea de extender las capacidades de vim y convertirlo en un IDE. Gracias a este proyecto, se agregan funciones más modernas, estilo de cursor, etc.

tldr vs man

Otra herramienta que todos usan es man, el comando para mostrar el manual. Pues bien, también tiene otra alternativa más moderna como es tldr. Y es que las páginas que arroja man pueden ser algo abrumadoras, y complicadas de comprender para algunos usuarios. Su formato tampoco es el mejor para la comprensión. Por eso, con tldr se puede simplificar mucho la ayuda y mostrando ejemplos prácticos de uso.

duf vs df

El comando df es también muy popular en Linux para verificar el espacio en disco que queda libre, el ocupado, etc. Pues bien, duf es una alternativa más sencilla escrita en lenguaje de programación Go y con algunas mejoras. Te mostrará información de todos los dispositivos montados fácil de entender, permite ordenar la salida, guardar la salida en formato JSON, etc.

exa vs ls

Entre los comandos más usados cuando se usa el terminal es ls, un comando que lista el contenido de directorios. El comando exa hace lo mismo, perot iene mejoras, usa colores más intuitivos, mostrar metadatos, atributos extendidos, inode, cantidad de bloques ocupado, fechas diversas, vista en forma de árbol jerárquico, soporte para Git incorporado para ver los ficheros que han cambiado, etc.

fd vs find

Para encontrar algo seguro que has usado los comandos locate o find. Pues bien, éste segundo tiene una alternativa más moderna para la búsqueda. Su nombre es fd, está escrito en Rust, y pretende simplificar las búsquedas y acelerar la obtención de resultados.

htop vs top

Este seguro que lo conoces, porque es también muy usado como alternativa de top. Se trata de htop, una versión para mostrar información de los procesos, consumo de recursos, etc., de forma más intuitiva, en tiempo real, y con posibilidad de interactuar.

ncdu vs du

Antes hablé del comando df, pero seguro que también has usado du para verificar el tamaño que ocupa un directorio fichero. Pues bien, la alternativa se llama ncdu, y proporciona el mismo resultado, pero con información más atractiva a nivel visual, con gráficos, ordenado, y uso interactivo. Su nombre proviene de nc (ncurses) y du, es decir, se trata de un du escrito en Go y que hace uso de la famosa biblioteca gráfica.

bat vs cat

El concatenador, o cat, es muy útil para mostrar el contenido de ficheros de texto, o para otras funciones combinado con otros comandos mediante pipes, etc. Una alternativa más moderna es bat. Este otro agrega funciones de resalto de sintaxis, integración con Git, paginación, etc.

httpie vs wget y curl

Otros comandos muy usados para descargar o ver contenido web en el terminal son wget y curl. Ambas herramientas son muy usadas y comunes, instaladas por defecto en casi todas las distros populares. La alternativa moderna para ambos se llama httpie, con mejoras para un uso más amigable, con salida coloreada y formateada para mejorar su comprensión.


El contenido del artículo se adhiere a nuestros principios de ética editorial. Para notificar un error pincha aquí.

2 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

*

*

  1. Responsable de los datos: AB Internet Networks 2008 SL
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Alejandro dijo

    Excelente articulo !!! Gracias

  2.   Oscar Fernandez Sierra dijo

    Yo incluiría también «ripgrep» (https://github.com/BurntSushi/ripgrep) como alternativa a «grep». Y «fzf» (https://github.com/junegunn/fzf) podría ser un «pseudosustituto» de «less» o «more» cuando lo que quieres es poder seleccionar entre los resultados, aunque hace más cosas

bool(true)