Gogo - Ustvarite bližnjice do dolgih in zapletenih poti v Linuxu
Gogo je impresiven način za zaznamovanje imenikov v lupini. Omogoča vam ustvarjanje bližnjic do dolgih in zapletenih poti v Linuxu. Tako vam v Linuxu ni treba več vnašati ali zapomniti dolgih in zapletenih poti.
Na primer, če imate imenik ~/Documents/Phone-Backup/Linux-Docs/Ubuntu/, lahko z gogo ustvarite vzdevek (ime bližnjice), na primer Ubuntu
za dostop do njega ne da bi več vpisoval celotno pot. Ne glede na vaš trenutni delovni imenik se lahko premaknete v ~/cd Documents/Phone-Backup/Linux-Docs/Ubuntu/tako, da preprosto uporabite vzdevek Ubuntu
.
Poleg tega vam omogoča tudi ustvarjanje vzdevkov za neposredno povezavo v imenike na oddaljenih strežnikih Linux.
Kako namestiti Gogo v sisteme Linux
Če želite namestiti Gogo, najprej klonirajte skladišče gogo iz Githuba in nato kopirajte gogo.py
v kateri koli imenik v okoljski spremenljivki PATH (če že imate ~/bin/
imenik, lahko ga postavite tukaj, sicer ga ustvarite).
$ git clone https://github.com/mgoral/gogo.git $ cd gogo/ $ mkdir -p ~/bin #run this if you do not have ~/bin directory $ cp gogo.py ~/bin/
Nato dodajte datoteko iz gogo.sh
v datoteko ~/.bashrc
(za Bash) ali ~/.zshrc
(za Zsh) in res, kot je prikazano.
$ cat gogo.sh >> ~/.bashrc $ tail ~/.bashrc OR $ cat gogo.sh >> ~/.zshrc
Kako uporabljati Gogo v sistemih Linux
Če želite začeti uporabljati gogo, se morate za uporabo odjaviti in znova prijaviti. Gogo shrani svojo konfiguracijo v datoteko ~/.config/gogo/gogo.conf
(ki bi jo bilo treba samodejno ustvariti, če ne obstaja) in ima naslednjo skladnjo.
# Comments are lines that start from '#' character. default = ~/something alias = /desired/path alias2 = /desired/path with space alias3 = "/this/also/works" zażółć = "unicode/is/also/supported/zażółć gęślą jaźń"
Če zaženete gogo run brez argumentov, bo šel v privzeti imenik; ta vzdevek je vedno na voljo, tudi če ni v konfiguracijski datoteki, in kaže na imenik $HOME.
Za prikaz trenutnih vzdevkov uporabite stikalo -l
. Na spodnjem posnetku zaslona lahko vidite, da privzeto kaže na ~/home/tecmint
, ki je domači imenik uporabnika tecmint v sistemu.
$ gogo -l
Spodaj je primer zagona goga brez argumentov.
$ cd Documents/Phone-Backup/Linux-Docs/ $ gogo $ pwd
Če želite ustvariti bližnjico do dolge poti, se pomaknite v želeni imenik in z zastavico -a
dodajte vzdevek za ta imenik v gogo, kot je prikazano.
$ cd Documents/Phone-Backup/Linux-Docs/Ubuntu/ $ gogo -a Ubuntu $ gogo $ gogo -l $ gogo -a Ubuntu $ pwd
Ustvarite lahko tudi vzdevke za neposredno povezavo v imenike na oddaljenih strežnikih Linux. Če želite to narediti, preprosto dodajte naslednje vrstice v konfiguracijsko datoteko gogo, do katere lahko dostopate z zastavico -e, to bo uporabljalo urejevalnik, naveden v spremenljivki env $EDITOR.
$ gogo -e
Odpre se ena konfiguracijska datoteka, vanjo dodajte naslednje vrstice.
sshroot = ssh://[email :/bin/bash /root/ sshtdocs = ssh://[email ~/tecmint/docs/
Če želite prikazati sporočilo pomoči gogo, uporabite možnost -h
.
$ gogo -h
Ena pomembna omejitev goga je pomanjkanje podpore za samodejno dokončanje-pri dostopu do podimenikov/podrejenih imenikov pod vzdevkom dolge poti.
Gogo skladišče github: https://github.com/mgoral/gogo
Gogo je izjemen način, ki je priročen za ustvarjanje bližnjic do dolgih in zapletenih poti v Linuxu. Preizkusite in delite svoje misli o tem ali zastavite kakršno koli vprašanje prek spodnjega obrazca za komentar.