FASD una herramienta de línea de comandos que ofrece acceso rápido a archivos y directorios
- 1431
- 36
- Jaime Delgadillo
Fasd (pronunciado como "rápido“) Es el refuerzo de productividad de la línea de comandos, un script de shell de 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 fue creado a partir de los alias sugeridos predeterminados:
- F (archivos)
- A (archivos/directorios)
- S (mostrar/buscar/seleccionar)
- D (directorios)
Se ha probado en los siguientes proyectiles: Bash, ZSH, MKSH, PDKSH, Dash, Busybox Ash, FreeBSD 9 /Bin /SH y OpenBSD /Bin /SH. Realiza un seguimiento de los archivos y directorios que ha accedido, para que pueda hacer referencia rápidamente en la línea de comando.
En este artículo, mostraremos cómo instalar y usar fasd con algunos ejemplos en Linux.
¿Cómo funciona FASD??
Fasd Simplemente clasifica los archivos y los directorios de "Frecencia" (Word fue inventado por primera vez por Mozilla y usado en Firefox, descubra más desde aquí) una combinación de las palabras "frecuencia" y "frescura".
Si usa principalmente el shell a través del terminal para navegar y lanzar aplicaciones, FASD puede habilitarlo de manera más eficiente. Le ayuda a abrir archivos independientemente del directorio en el que se encuentre.
Con cadenas de claves simples, FASD puede encontrar un archivo o directorio "FREGENT" y abrirlo con el comando que especifique.
Cómo instalar y usar FASD en sistemas Linux
Fasd se puede instalar utilizando PPA en Ubuntu y sus derivados.
$ sudo add-apt-repository PPA: aacebedo/fasd $ sudo apt-get actualización $ sudo apt-get instalación fasd
En otras distribuciones de Linux, puede instalarlo desde la fuente como se muestra.
$ git clon 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 como este.
$ fuente ~/.bashrc
FASD se envía con los siguientes alias útiles predeterminados:
alias a = "fasd -a" # cualquier alias s = "fasd -si" # show / búsqueda / select alias d = "fasd -d" # directorio alias f = "fasd -f" # file alias sd = "fasd - - Sid " # Director de interactivo Selección de alias SF =" Fasd -Sif " # Selección de archivo interactivo alias z =" fasd_cd -d " # #, la misma funcionalidad que J en alias autojump zz =" fasd_cd -d -i " # CD con selección interactiva con selección interactiva con selección interactiva
Veamos algunos ejemplos de uso; El siguiente ejemplo enumerará cualquier archivo y directorios "FREVIENT":
$ AFASD - Enumere archivos recientes
Para buscar rápidamente un archivo o directorio que accediera anteriormente, use el alias S:
$ SFASD - Busque rápidamente archivos recientes
Para ver todos los archivos con los que trabajó anteriormente que tienen las letras "empuje", Puedes usar el F
alias de la siguiente manera:
$ f vimFASD: busque archivos usando string
Para CD de rápida e interactivamente en un directorio de acceso previamente utilizando el zz
alias. Simplemente seleccione el número de directorio del primer campo (1-24 en la captura de pantalla a continuación):
$ zzFASD - Directorios de conmutación
Puedes agregar tus propios alias en ~/.bashrc
para utilizar completamente el poder de FASD como en los ejemplos a continuación:
alias v = "f -e vim" # Apertura de apertura rápida con vim alias m = "f -e vlc" # Archivos de apertura rápida con reproductor VLC
Luego ejecute el siguiente comando para obtener el archivo:
$ fuente ~/.bashrc
Para abrir un archivo rápidamente nombrado prueba.mierda En Vim, escribirías:
Prueba de $ V.mierda
Cubriremos un ejemplo más en el que puede usar alias FASD con otros comandos:
$ f prueba $ cp 'f test' ~/escritorio $ ls -l ~/escritorio/prueba.mierda
Para usuarios de bash, llame _fasd_bash_hook_cmd_complete Para hacer que la finalización funcione. Por ejemplo:
_fasd_bash_hook_cmd_complete v m j o
Para más información, escriba:
$ hombre fasd
Para obtener personalizaciones adicionales y ejemplos de uso, consulte el repositorio de 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 la información sobre herramientas similares que ha encontrado, junto con cualquier otra idea a través de la sección de comentarios a continuación.
- « Play Space Invaders un juego de arcade de la vieja escuela en Linux Terminal
- Mimipenguin voltee las contraseñas de inicio de sesión de los usuarios actuales de Linux »