Fasd: una herramienta de línea de comandos que ofrece acceso rápido a archivos y directorios

Fasd: una herramienta de línea de comandos que ofrece acceso rápido a archivos y directorios

Fasd. (pronunciado como “ rápido. ) es un refuerzo de la productividad de la línea de comandos, un script de shell POSIX autónomo que permite un acceso rápido y más eficiente a archivos y directorios. .

Está inspirado en herramientas como autojump, y el nombre fasd. se creó a partir de los alias sugeridos predeterminados:

  • f (archivos).
  • <×a(files/directories)
  • s (mostrar/buscar/seleccionar).
  • <×d(directories)

Se ha probado en los siguientes shells: bash, zsh, mksh, pdksh, dash, busybox ash, FreeBSD 9/bin/sh y OpenBSD/bin/sh. Realiza un seguimiento de los archivos y directorios a los que ha accedido, para que pueda hacer referencia a ellos rápidamente en la línea de comandos.

En este artículo, le mostraremos cómo instalar y usar fasd. con algunos ejemplos en Linux.

¿Cómo funciona fasd?

Fasd. simplemente clasifica los archivos y directorios por “frecuencia” (la palabra fue inventada por primera vez por Mozilla y utilizada en Firefox, obtenga más información aquí) una combinación de las palabras “ frecuencia. ”y“ reciente. “.

freestar.config.enabled_slots.push (LocationName:” tecmint_incontent “, slotId:” tecmint_incontent “);

Si utiliza principalmente el shell a través de la terminal para navegar e iniciar aplicaciones, fasd puede permitirle hacerlo de manera más eficiente. Le ayuda a abrir archivos independientemente del directorio en el que se encuentre.

Con simples cadenas de teclas, fasd puede encontrar un archivo o directorio “reciente” y abrirlo con el comando que especifique.

Cómo instalar y usar Fasd en sistemas Linux

Fasd. se puede instalar usando PPA en Ubuntu y sus derivados.

$ sudo add-apt-repository ppa: aacebedo/fasd $ sudo apt-get update $ sudo apt-get install fasd

En otras distribuciones de Linux, puede instalarlo desde la fuente como se muestra.

$ git clone https://github.com/clvv/fasd .git $ cd fasd/$ sudo make install

Una vez que haya instalado Fasd. agregue la siguiente línea a su ~/.bashrc para habilitarlo:

eval “$ (fasd–init auto) “

Luego, obtenga el archivo de esta manera.

$ source ~/.bashrc

Fasd se envía con los siguientes alias predeterminados útiles:

alias a = ‘fasd-a’ # cualquier alias s = ‘fasd-si’ # mostrar/buscar/seleccionar alias d = ‘fasd-d’ # directorio alias f = ‘fasd-f’ # archivo ali como sd = ‘fasd-sid’ # alias de selección de directorio interactivo sf = ‘fasd-sif’ # alias de selección de archivo interactivo z = ‘fasd_cd-d’ # cd, la misma funcionalidad que j en el alias de salto automático zz = ‘fasd_cd-d-i ‘# cd con selección interactiva

Veamos algunos ejemplos de uso; el siguiente ejemplo enumerará todos los archivos y directorios “recientes”:

$ a  Fasd-Lista de archivos recientes  Fasd-Lista de archivos recientes Fasd-Lista de archivos recientes

Para buscar rápidamente un archivo o directorio al que accedió anteriormente, use el alias s:

$ s  Fasd-Búsqueda rápida Archivos recientes  Fasd-Búsqueda rápida de archivos recientes Fasd-Busque rápidamente Fi reciente les

Para ver todos los archivos con los que trabajó anteriormente que tienen las letras “ vim. , puede usar el alias f de la siguiente manera:

$ f vim  Fasd-Buscar archivos usando una cadena  Fasd-Encuentra archivos usando String Fasd-Encuentra archivos usando String

Para cd rápida e interactivamente en un directorio previamente accedido usando el zz alias. Simplemente seleccione el número de directorio del primer campo (1-24 en la captura de pantalla a continuación):

$ zz Fasd-Cambiar directorios  Fasd-Cambiar directorios Fasd-Cambiar directorios

Puede agregar sus propios alias en ~/.bashrc para utilizar completamente el poder de fasd como en los siguientes ejemplos:

alias v = ‘f-e vim’ # archivos de apertura rápida con vim alias m = ‘f-e vlc’ # archivos de apertura rápida con vlc player

Luego, ejecute el siguiente comando para obtener el archivo:

$ source ~/. bashrc

Para abrir un archivo rápidamente llamado test.sh. en vim, debe escribir:

$ v test.sh

Cubriremos un ejemplo más donde puede usar Fasd alias con otros comandos:

$ f test $ cp `f test` ~/Desktop $ ls-l ~/Desktop/test.sh

Para usuarios de bash, llame a _fasd_bash_hook_cmd_complete. para hacer trabajo de terminación. Por ejemplo:

_fasd_bash_hook_cmd_complete vmjo

Para obtener más información, escriba:

$ man fasd

Para personalizaciones adicionales y ejemplos de uso, consulte el repositorio Fasd Github: https://github.com/clvv/fasd/

¡Eso es todo! En este artículo, le mostramos cómo instalar y usar fasd en Linux. Comparta con nosotros información sobre herramientas similares con las que se haya encontrado, junto con cualquier otra idea a través de la sección de comentarios a continuación.

Leave a comment

Your email address will not be published. Required fields are marked *