GNU/Linux >> Tutoriales Linux >  >> Linux

Herramientas Sysadmin:exa, una alternativa moderna a ls en Linux

Después de mi último artículo sobre las ls comando y sus opciones, estaba pensando en la vida útil de algunos comandos y las mejoras que esperaba ver a lo largo de los años. Esto inició un recuerdo en mi cerebro de All Things Open (ATO) 209, donde Chris Waldon de IBM presentó una charla sobre Terminal Velocity:Moviéndose rápido en su caparazón . Si ese título le suena familiar, es porque escribió un artículo basado en esta charla. De todos modos, durante la presentación de ATO, presentó una herramienta llamada exa eso es un reemplazo para ls y me impresionó bastante. Resulta que se ​​han mejorado algunos comandos a través de reemplazos modernos y bien ejecutados. El exa la utilidad es una de ellas.

Entonces, ¿qué es exa?

exa , como mencioné anteriormente, es una mejora en el clásico ls dominio. En esencia, sirve para mostrar información de listado para todos los archivos y directorios en su directorio de trabajo actual. No suena tan emocionante, ¿verdad? Sin embargo, aquí se ofrece más de lo que inicialmente podría pensar.

¿Qué mejoras ha realizado exa sobre ls?

El enfoque de diseño en torno a exa es simple. Más es mejor. Si navega por la página web, encontrará que el creador pensó mucho en por qué ls era tan espartano. Tiene mucho sentido. En la década de 1960, las computadoras estaban exponencialmente más limitadas por el tiempo de procesamiento para la entrada de comandos y la salida de resultados. El conjunto de comandos de la línea de comandos original se creó teniendo en cuenta este cuello de botella de E/S. Con los avances actuales en la tecnología informática, la mayoría de nosotros tenemos supercomputadoras en el bolsillo que pueden manejar estas tareas con facilidad. Entonces, por supuesto, los servidores y escritorios modernos pueden manejar cualquier cosa que les arrojemos en la mayoría de las circunstancias.

exa ejecuta la llamada al sistema stat en cada archivo que encuentra. Luego toma la información obtenida de esta llamada y la codifica con color por tipo de permiso, propietario, tamaño y más. Una de las primeras cosas que notará al usar exa Así de coloridas son las cosas. Si usted es una de esas personas raras que prefieren el monótono blanco y negro de una salida de terminal tradicional, puede optar por no usar el color si lo desea. Para todos los que usan git repositorios para la gestión de cambios, exa también muestra el git status de archivos cuando corresponda. Al momento de escribir esto, solo dos git los cambios se rastrean actualmente:

  • N - archivo nuevo
  • M - un archivo existente

Instalación y alias

Si estas características le parecen atractivas, le recomiendo que instale exa y pruébalo. Exa está empaquetado para varias distribuciones. En Fedora, instale el paquete rust-exa con sudo dnf install exa . También puede instalarlo en Red Hat Enterprise Linux (RHEL), aunque manualmente, y también funciona en macOS. Para obtener instrucciones de instalación detalladas, asegúrese de consultar la página web oficial de exa.

Una vez que haya instalado el programa, es posible que desee crear un alias sobre su ls estándar. dominio. Mi alias se parece a esto: 

Te animo a que lo pruebes. Puede que disfrute de la herramienta y, al menos, podría hacerle pensar en otras mejoras que necesitamos como administradores de sistemas.

¿Quiere probar Red Hat Enterprise Linux? Descárguelo ahora gratis.


Linux
  1. Mis 5 herramientas favoritas de administrador de sistemas de Linux

  2. 50 tutoriales de administrador de sistemas UNIX/Linux

  3. ¿Alternativa a `memory.size()` de R en Linux?

  4. ¿Qué es una alternativa de XPerf para Linux y Mac OS X?

  5. ¿Alternativa ligera X11 disponible?

Exa:un reemplazo moderno para ls Command

TrueCrypt en distribuciones modernas de Linux

Guía para instalar VMware Tools en Linux

Linux – Diagrama de Linux Kernel vs. Herramientas de rendimiento?

Lista más completa de herramientas de supervisión de Linux para SysAdmin

Principales distribuciones de Linux alternativas a Windows XP