exa

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
exa [2023/02/04 03:33] – [Exa] peronexa [2023/12/13 17:43] (actual) – [Exa] peron
Línea 2: Línea 2:
 Exa es un listador de ficheros mejorado con mas características y mejores opciones por defecto que el [[aprende_a_usar_la_terminal#ejercicio_2listar_el_contenido_de_directorios_con_ls|ls]] que viene por defecto. Exa es un listador de ficheros mejorado con mas características y mejores opciones por defecto que el [[aprende_a_usar_la_terminal#ejercicio_2listar_el_contenido_de_directorios_con_ls|ls]] que viene por defecto.
  
-Emplea colores para distinguir los típos de ficheros y metadatos. Reconoce enlaces simbólicos, atributos extendidos, y empleos de [[git]]. A la vez, cuenta con toda una serie de caracteres indicativos que pueden asistir en la identificación de los atributos de ficheros, de forma similar a lo propagado en BSD.+Emplea colores para distinguir los típos de ficheros y metadatos. Reconoce enlaces simbólicos, atributos extendidos, y empleos de [[git]]. A la vez, cuenta con toda una serie de caracteres indicativos que pueden asistir en la identificación de los atributos de ficheros, de forma similar a lo propagado en [[BSD]].
  
 ==== Opciones Extendidas ===== ==== Opciones Extendidas =====
Línea 18: Línea 18:
 O el listado arbolado, por ejemplo con un limitador a dos ramas: O el listado arbolado, por ejemplo con un limitador a dos ramas:
 <code bash> <code bash>
-exa --tree --level=2+exa --tree -L=2
 </code> </code>
 ====Incoporar Exa por defecto==== ====Incoporar Exa por defecto====
-Puedes preferir Exa para cumplir las funciones de ls.+ 
 +Las variables son amplias y bien pensadas, pero en texto-plano.xyz suele ser muy útil y conveniente agregarlas en forma de "alias" o atajos para tu [[intérpretes de comandos|intérprete de comandos]] favorito, de manerea tal de utilizar Exa toda vez que desees cumplir las funciones de ls
 + 
 +>En todos estos casos podrás utilizar el ls tradicional ejecutando ''/bin/ls''.
  
 === Exa en Csh === === Exa en Csh ===
-Modifica un fichero ''~/[[.cshrc]]'' que incorpore funciones de alias que disparen exa en lugar de ls:+Modifica un fichero ''~/[[.cshrc]]'' que incorpore funciones de alias que disparen exa en lugar de ls en el intérprete [[Csh]]:
  
 <code bash> <code bash>
Línea 34: Línea 37:
  
 === Exa en Bash=== === Exa en Bash===
-Configurar un fichero ''~/.bash_aliases'' para incorporar funciones de alias que disparen a exa cuando solicitas ls:+Configurar un fichero ''~/.bash_aliases'' para incorporar funciones de alias en [[Bash]] que disparen a exa cuando solicitas ls:
  
 <code bash> <code bash>
Línea 43: Línea 46:
  
 === Exa en Zsh === === Exa en Zsh ===
-Configura un fichero de tipo ''~/.aliaszshrc'' con las siguientes funciones de alias que disparen exa cuando solicitas ls:+Configura un fichero de configuración de [[Zsh]] tipo ''~/.aliaszshrc'' con las siguientes funciones de alias que disparen exa cuando solicitas ls:
  
 <code bash> <code bash>
Línea 51: Línea 54:
 alias 'ls -l'='exa -lF' alias 'ls -l'='exa -lF'
 alias 'll'='exa -lF' alias 'll'='exa -lF'
 +</code>
 +
 +=== Exa con Fish ===
 +Agrega una función de alias en el fichero de configuración de [[Fish]] ''~/.config/fish/[[config.fish]]''.
 +
 +<code bash>
 +### --- Funciones de alias ---
 +# Reemplaza el listador ls con exa
 +function ls
 +    command exa -F $argv
 +end
 +
 +# Crea un alias ll al exa con listador largo.
 +function ll
 +    command exa -lF $argv
 +end
 </code> </code>
  • exa.1675481612.txt.gz
  • Última modificación: 2023/02/04 03:33
  • por peron