Fasd - käsurea tööriist, mis pakub kiiret juurdepääsu failidele ja kataloogidele
Fasd (hääldatakse kui „kiire“) on käsurea tootlikkuse suurendaja, iseseisev POSIX-i shelliskript, mis võimaldab kiiret ja tõhusamat juurdepääsu failidele ja kataloogidele.
See on inspireeritud sellistest tööriistadest nagu autojump ja nimi fasd loodi soovitatud vaikenimedest:
- f (failid)
- a (failid/kataloogid)
- s (näita/otsi/vali)
- d (kataloogid)
Seda on testitud järgmiste kestadega: bash, zsh, mksh, pdksh, dash, busybox ash, FreeBSD 9/bin/sh ja OpenBSD/bin/sh. See jälgib faile ja katalooge, millele olete pääsenud, et saaksite neile kiiresti käsureal viidata.
Selles artiklis näitame fasdi installimist ja kasutamist koos mõne Linuxi näite abil.
Fasd järjestab failid ja kataloogid lihtsalt „frecency” järgi (sõna leiutas kõigepealt Mozilla ja kasutas Firefoxis, lisateavet leiate siit) sõnade „sagedus” ja „hiljutisus” kombinatsioonist.
Kui kasutate rakenduste navigeerimiseks ja käivitamiseks peamiselt kesta terminali kaudu, võimaldab fasd seda tõhusamalt teha. See aitab teil faile avada olenemata sellest, millises kataloogis te olete.
Lihtsate klahvistringide abil saab fasd leida “frecent” faili või kataloogi ja avada selle teie määratud käsuga.
Kuidas installida ja kasutada Fasdi Linuxi süsteemides
Fasdi saab installida Ubuntu ja selle derivaatide PPA abil.
$ sudo add-apt-repository ppa:aacebedo/fasd $ sudo apt-get update $ sudo apt-get install fasd
Teistes Linuxi distributsioonides saate selle installida allikast, nagu näidatud.
$ git clone https://github.com/clvv/fasd.git $ cd fasd/ $ sudo make install
Kui olete Fasdi installinud, lisage selle lubamiseks oma rida ~/.bashrc
järgmine rida:
eval "$(fasd --init auto)"
Seejärel hankige fail niimoodi.
$ source ~/.bashrc
Fasdil on järgmised kasulikud vaikenimed:
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
Vaatame mõnda kasutamisnäidet; järgmises näites on loetletud kõik\"frecent" failid ja kataloogid:
$ a
Varem avatud faili või kataloogi kiireks otsimiseks kasutage varjunime:
$ s
Kõigi varem töötatud failide, millel on tähed\"vim", kuvamiseks võite kasutada varjunime f
järgmiselt:
$ f vim
Kiireks ja interaktiivseks CD-ks varem avatud kataloogi, kasutades varjunime zz
. Valige lihtsalt esimeselt väljalt katalooginumber (1–24 alloleval ekraanipildil):
$ zz
Fasdi võimsuse täielikuks ärakasutamiseks võite lisada kataloogi ~/.bashrc
oma varjunimed, nagu allpool toodud näidetes:
alias v='f -e vim' # quick opening files with vim alias m='f -e vlc' # quick opening files with vlc player
Seejärel käivitage faili allikaks järgmine käsk:
$ source ~/.bashrc
Faili test.sh kiireks avamiseks vim'is sisestage:
$ v test.sh
Käsitleme veel ühte näidet, kus saate Fasdi varjunimesid kasutada teiste käskudega:
$ f test $ cp `f test` ~/Desktop $ ls -l ~/Desktop/test.sh
Bashi kasutajate jaoks helistage lõpetamise toimimiseks _fasd_bash_hook_cmd_complete. Näiteks:
_fasd_bash_hook_cmd_complete v m j o
Lisateabe saamiseks tippige:
$ man fasd
Täiendavate kohanduste ja kasutusnäidete saamiseks vaadake Fasd Githubi hoidlat: https://github.com/clvv/fasd/
See on kõik! Selles artiklis näitasime teile, kuidas fasd Linuxis installida ja kasutada. Jagage meiega teavet sarnaste tööriistade kohta, millega olete seal kokku puutunud, koos kõigi muude mõtetega allpool oleva tagasiside jaotise kaudu.