Fasd - Komentotyökalu, joka tarjoaa nopean pääsyn tiedostoihin ja hakemistoihin
Fasd (lausutaan "nopeasti") on komentorivin tuottavuuden tehostin, itsenäinen POSIX-komentosarjakomentosarja, joka mahdollistaa nopean ja tehokkaan pääsyn tiedostoihin ja hakemistoihin.
Se on saanut inspiraationsa työkaluista, kuten autojump, ja nimi fasd luotiin oletuksena ehdotetuista aliaksista:
- f (tiedostot)
- a (tiedostot/hakemistot)
- s (näytä/etsi/valitse)
- d (hakemistot)
Se on testattu seuraavilla kuoreilla: bash, zsh, mksh, pdksh, dash, busybox ash, FreeBSD 9/bin/sh ja OpenBSD/bin/sh. Se seuraa käyttämiäsi tiedostoja ja hakemistoja, jotta voit viitata niihin nopeasti komentorivillä.
Tässä artikkelissa näytetään, kuinka fasd asennetaan ja käytetään muutamalla esimerkillä Linuxissa.
Fasd vain luokittelee tiedostot ja hakemistot "frecency" -nimellä (sana keksi ensin Mozilla ja käytti Firefoxissa, lue lisää täältä) yhdistelmä sanoja "frequency" ja "recency".
Jos käytät ensisijaisesti kuorta päätelaitteen kautta sovellusten selaamiseen ja käynnistämiseen, fasd voi auttaa sinua tekemään sen tehokkaammin. Se auttaa sinua avaamaan tiedostoja riippumatta siitä, missä hakemistossa olet.
Yksinkertaisilla avainmerkkijonoilla fasd voi löytää ”frecent” -tiedoston tai hakemiston ja avata sen määrittämälläsi komennolla.
Kuinka asentaa ja käyttää Fasd Linux-järjestelmissä
Fasd voidaan asentaa PPA: lla Ubuntulle ja sen johdannaisille.
$ sudo add-apt-repository ppa:aacebedo/fasd $ sudo apt-get update $ sudo apt-get install fasd
Muihin Linux-jakeluihin voit asentaa sen lähteestä kuvan osoittamalla tavalla.
$ git clone https://github.com/clvv/fasd.git $ cd fasd/ $ sudo make install
Kun olet asentanut Fasd-sovelluksen, lisää seuraava rivi ~/.bashrc
-kenttään, jotta se voidaan ottaa käyttöön:
eval "$(fasd --init auto)"
Sitten lähde tiedosto näin.
$ source ~/.bashrc
Fasd toimittaa seuraavat hyödylliset oletus aliakset:
alias a='fasd -a' # any alias s='fasd -si' # show / search / select alias d='fasd -d' # directory alias f='fasd -f' # file alias sd='fasd -sid' # interactive directory selection alias sf='fasd -sif' # interactive file selection alias z='fasd_cd -d' # cd, same functionality as j in autojump alias zz='fasd_cd -d -i' # cd with interactive selection
Katsotaanpa muutama käyttöesimerkki; Seuraavassa esimerkissä luetellaan kaikki "frecent" -tiedostot ja hakemistot:
$ a
Jos haluat etsiä nopeasti aiemmin käyttämästäsi tiedostosta tai hakemistosta, käytä s-aliasta:
$ s
Voit tarkastella kaikkia aiemmin työskenneltyjä tiedostoja, joiden kirjaimet ovat “vim”, käyttämällä f
-aliasta seuraavasti:
$ f vim
Nopea ja vuorovaikutteinen cd aiemmin avattuun hakemistoon zz
-aliaksen avulla. Valitse vain hakemistonumero ensimmäisestä kentästä (1-24 alla olevassa kuvakaappauksessa):
$ zz
Voit lisätä omat aliaksesi kansioon ~/.bashrc
, jotta voit hyödyntää fasdin tehoa täysimääräisesti, kuten alla olevissa esimerkeissä:
alias v='f -e vim' # quick opening files with vim alias m='f -e vlc' # quick opening files with vlc player
Suorita sitten seuraava komento tiedoston lähdekoodiksi:
$ source ~/.bashrc
Voit avata tiedoston test.sh nopeasti nimellä vim kirjoittamalla:
$ v test.sh
Käsittelemme vielä yhden esimerkin, jossa voit käyttää Fasd-aliaksia muiden komentojen kanssa:
$ f test $ cp `f test` ~/Desktop $ ls -l ~/Desktop/test.sh
Bash-käyttäjille soita _fasd_bash_hook_cmd_complete saadaksesi valmiiksi. Esimerkiksi:
_fasd_bash_hook_cmd_complete v m j o
Saat lisätietoja kirjoittamalla:
$ man fasd
Lisää mukautuksia ja käyttöesimerkkejä on Fasd Github -tietovarastossa: https://github.com/clvv/fasd/
Siinä kaikki! Tässä artikkelissa näytimme, kuinka fasd asennetaan ja käytetään Linuxissa. Jaa kanssamme tietoja vastaavista työkaluista, joita olet törmännyt, yhdessä muiden ajatusten kanssa alla olevan palauteosan kautta.