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.