Jätka - navigeerige kiirelt varjatud kataloogidesse automaatse lõpuleviimise toega
Hiljutises artiklis rääkisime Gogost - tööriistast, mis loob Linuxi kestas pikkade teede jaoks otseteed. Kuigi gogo on suurepärane viis lemmikkataloogide järjehoidjate lisamiseks kestas, on sellel siiski üks suur piirang; sellel puudub automaatse täitmise funktsioon.
Ülaltoodud põhjusel leidsime kõik, et leida sarnane utiliit koos automaatse lõpuleviimise toega - kus kest saab soovitada saadaolevate varjunimede soovitusi (otseteed pikkadele ja keerukatele radadele) ja õnneks avastasime pärast Githubi kaudu roomamist Minema.
Goto on shell-utiliit, mis võimaldab kiiresti navigeeritud kataloogidesse navigeerida, toetades automaatset lõpetamist. Kaasas on kena automaatse lõpuleviimise skript, nii et kui vajutate tabeldusklahvi pärast käsku goto või pärast mõne olemasoleva varjunime charteri sisestamist, palub bashi või zsh-i viide vastavalt varjunimede soovitustele või nimi automaatselt täita.
Goto-l on ka lisavõimalusi varjunime registreerimise tühistamiseks, varjunime väärtuse laiendamiseks ning kustutatud kataloogide varjunimede puhastamiseks. Pange tähele, et goto automaatne täitmine töötab ainult varjunimede puhul; see on eraldi käskude või failinimede kestade automaatsest täitmisest.
Kuidas installida ja kasutada Goto Linuxi süsteemides
Goto installimiseks alustage Goto hulgihoone kloonimisega ja liikuge kohalikku hoidla kataloogi, seejärel käivitage käsu sudo abil käsu installi shelliskript root kasutajaõigustega.
$ cd Downloads/ $ git clone https://github.com/iridakos/goto.git $ cd goto $ ls $ sudo ./install
See installib goto kausta /usr/local/share/goto.sh ja lisab rea teie koodile ~/.bashrc
(Bashi jaoks) või ~/.zshrc
(Zsh-i jaoks) shelli käivitusfail selle allikaks.
Nüüd taaskäivitage terminal, et hakata kasutama goto. Kataloogi varjunime loomiseks registreerige varjunimi lipuga -r
järgmiselt.
$ goto -r march ~/Documents/linux-console.net-Articles/March/
Praeguse kataloogi varjunime muutmiseks kasutage seda süntaksit, mis aliasitakse automaatselt kogu teele.
$ goto -r home .
Kui tippite goto ja vajutate tabeldusklahvi, kuvatakse selles kõik registreeritud varjunimed ja kui sisestate paar registreeritud varjunime tähte, lõpetab goto automaatselt nime. Praegu registreeritud varjunimede loendi vaatamiseks kasutage lippu -l
.
$ goto -l
Pseudonüümi laiendamiseks selle väärtuseni järgmise käsu abil.
$ goto -x scripts $ goto -x march
Goto võimaldab teil ka varjunime registreerimise tühistada, kasutades valikut -u
.
$ goto -l $ goto -u march $ goto -l
Kui olete eemaldanud varjatud kataloogid (näiteks kui olete kustutanud failisüsteemist kataloogid ~/Documents/linux-console.net-Articles/March ja ~/bin/shellscripts/recon), on neil siiski veel aliasid goto-s, saate need puhastada kõik need varjunimed algusest goto koos lipuga -c
.
$ goto -c
Goto oluline piirang on see, et see ei võimalda juurdepääsu alias kataloogile varjunimega kataloogi all, mis on Gogo funktsioon.
Lisateabe saamiseks lugege valikut -h
goto abisõnumit.
$ goto -h
Goto Githubi hoidla: https://github.com/iridakos/goto
Goto on võimas viis oma lemmikkataloogide järjehoidjate lisamiseks kestas koos automaatse täiendamise toega Linuxis. Sellel on Gogoga võrreldes rohkem kasulikke funktsioone, nagu eespool selgitatud. Proovige ja jagage meiega oma mõtteid selle kohta allpool oleva tagasisidevormi kaudu.