Pojdi - Hitro se pomaknite do imenikov z vzdevki s podporo za samodejno dokončanje


V nedavnem članku smo govorili o Gogu - orodju za ustvarjanje bližnjic za dolge poti v lupini Linuxa. Čeprav je gogo odličen način za zaznamovanje vaših najljubših imenikov v lupini, ima ena velika omejitev; nima funkcije samodejnega dokončanja.

Zaradi zgornjega razloga smo se potrudili poiskati podoben pripomoček s podporo za samodejno dokončanje-kjer lahko lupina pozove s predlogi razpoložljivih vzdevkov (bližnjice do dolgih in zapletenih poti) in na srečo smo po plazanju po Githubu odkrili Pojdi do.

Goto je lupinski pripomoček za hitro krmarjenje do vzpostavljenih imenikov s podporo za samodejno dokončanje. Na voljo je s čudovitim skriptom za samodejno dokončanje, tako da, ko pritisnete tipko tabulatorka po ukazu goto ali po vnosu nekaj listin obstoječega vzdevka, se pojavijo pozivi bash ali zsh s predlogi vzdevkov ali samodejno dokončanje imena.

Goto ima tudi dodatne možnosti za odjavo vzdevka, razširitev vrednosti vzdevka in čiščenje vzdevkov izbrisanih imenikov. Upoštevajte, da samodejno dokončanje goto deluje samo za vzdevke; za ukaze ali imena datotek je ločen od samodejnega dokončanja lupine.

Kako namestiti in uporabljati Goto v sistemih Linux

Če želite namestiti Goto, začnite tako, da klonirate skladišče goto iz Github -a in se premaknete v imenik lokalnega skladišča, nato pa z ukazom sudo zaženite skript namestitvene lupine s korenskimi uporabniškimi pravicami, kot je prikazano.

$ cd Downloads/
$ git clone https://github.com/iridakos/goto.git
$ cd goto
$ ls
$ sudo ./install

To bo namestilo goto v /usr/local/share/goto.sh in dodalo vrstico v ~/.bashrc (za Bash) ali ~/.zshrc (za Zsh) zagonsko datoteko lupine, da jo pridobite.

Zdaj znova zaženite terminal, da začnete uporabljati goto. Če želite ustvariti vzdevek za imenik, ga registrirajte z zastavico -r , kot sledi.

$ goto -r march ~/Documents/linux-console.net-Articles/March/

Če želite vzdevek vašega trenutnega imenika uporabiti, uporabite to skladnjo, ki se bo samodejno prilegala celotni poti.

$ goto -r home . 

Ko vnesete goto in pritisnete tipko tabulatorka, bodo prikazani vsi registrirani vzdevki in ko vnesete nekaj črk registriranega vzdevka, bo goto samodejno dokončal ime. Če pa si želite ogledati seznam trenutno registriranih vzdevkov, uporabite zastavico -l .

$ goto -l

Za razširitev vzdevka na njegovo vrednost uporabite naslednji ukaz.

$ goto -x scripts
$ goto -x march

Goto vam omogoča tudi, da odjavite vzdevek z možnostjo -u .

$ goto -l
$ goto -u march
$ goto -l

Če ste odstranili imenike z vzdevki (na primer, če ste iz datotečnega sistema izbrisali imenike ~/Documents/linux-console.net-Articles/March in ~/bin/shellscripts/recon), lahko v goto-ju še vedno imate vzdevke vse te vzdevke iz goto z zastavo -c .

$ goto -c

Pomembna omejitev goto je, da ne dovoljuje dostopa do podimenika pod vzdevkom imenika, kar je funkcija, ki je prisotna v Gogu.

Za več informacij si oglejte sporočilo o pomoči goto z možnostjo -h .

$ goto -h

Pojdi v skladišče Github: https://github.com/iridakos/goto

Goto je močan način za zaznamovanje vaših priljubljenih imenikov v lupini s podporo za samodejno dokončanje v Linuxu. Ima več uporabnih funkcij v primerjavi z Gogo, kot je razloženo zgoraj. Poskusite in delite z nami svoje mnenje o tem prek spodnjega obrazca za povratne informacije.