Gogo - Linux-da uzyn we çylşyrymly ýollara gysga ýollar dörediň
Gogo, gabygyňyzyň içindäki kataloglary bellik etmegiň täsirli usulydyr. Linux-da uzyn we çylşyrymly ýollara gysga ýollary döretmäge mümkinçilik berýär. Şeýlelik bilen, Linux-da indi uzyn we çylşyrymly ýollary ýazmaly ýa-da ýatda saklamaly dälsiňiz.
Mysal üçin, gogo ulanyp, ~/Resminamalar/Telefon-ätiýaçlyk/Linux-Docs/Ubuntu/katalogyňyz bar bolsa, oňa lakam (gysga at) döredip bilersiňiz, mysal üçin Ubuntu
indi bütin ýoly ýazman. Häzirki işleýän katalogyňyza garamazdan, Ubuntu
lakamyny ulanyp, ~/cd Resminamalar/Telefon-ätiýaçlyk/Linux-Docs/Ubuntu/-a geçip bilersiňiz.
Mundan başga-da, uzakdaky Linux serwerlerindäki kataloglara gönüden-göni birikmek üçin lakam döretmäge mümkinçilik berýär.
Linux ulgamlarynda Gogony nädip gurmaly
Gogony gurmak üçin ilki bilen Github-dan gogo ammaryny klonlaň we soňra gogo.py
PATH daşky gurşaw üýtgeýjiňizdäki islendik kataloga göçüriň (eger sizde eýýäm ~/bin/
bar bolsa) katalog, ony şu ýere ýerleşdirip bilersiňiz, ýogsam döredip bilersiňiz).
$ 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/
Soňra gogo.sh
-dan ~/.bashrc
(Baş üçin) ýa-da ~/.zshrc
(Zsh üçin) faýlyňyza we görkezilişi ýaly hakykat.
$ cat gogo.sh >> ~/.bashrc $ tail ~/.bashrc OR $ cat gogo.sh >> ~/.zshrc
Linux ulgamlarynda Gogony nädip ulanmaly
Gogo ulanyp başlamak üçin çykmak we gaýtadan girmek gerek. Gogo konfigurasiýasyny ~/.config/gogo/gogo.conf
faýlynda saklaýar (ýok bolsa awtomatiki usulda döredilmeli) we aşakdaky sintaksis bar.
# 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źń"
Gogo run-i hiç hili argumentsiz işledseňiz, deslapky görkezilen kataloga geçer; bu lakam konfigurasiýa faýlynda bolmasa-da elmydama elýeterlidir we $HOME katalogyna yşarat edýär.
Häzirki lakamlary görkezmek üçin -l
wyklýuçatelini ulanyň. Aşakdaky skrinshotdan, ulanyjy tecmint-iň ulgamdaky öý katalogy bolan ~/home/tecmint
görkezýändigini görüp bilersiňiz.
$ gogo -l
Aşakda hiç hili argumentsiz gogo işlemegiň mysaly.
$ cd Documents/Phone-Backup/Linux-Docs/ $ gogo $ pwd
Uzyn ýoldan gysga ýol döretmek üçin, isleýän katalogyňyza geçiň we görkezilişi ýaly gogo-da şol katalog üçin lakam goşmak üçin -a
baýdagyny ulanyň.
$ cd Documents/Phone-Backup/Linux-Docs/Ubuntu/ $ gogo -a Ubuntu $ gogo $ gogo -l $ gogo -a Ubuntu $ pwd
Şeýle hem uzakdaky Linux serwerlerinde gönüden-göni kataloglara birikmek üçin lakam döredip bilersiňiz. Munuň üçin -e baýdagyny ulanyp girip boljak gogo konfigurasiýa faýlyna ýönekeý setirleri goşuň, bu $EDITOR env üýtgeýjisinde görkezilen redaktory ulanar.
$ gogo -e
Bir konfigurasiýa faýly açylýar, oňa aşakdaky setirleri goşuň.
sshroot = ssh://[email :/bin/bash /root/ sshtdocs = ssh://[email ~/tecmint/docs/
Gogo kömek habaryny görkezmek üçin -h
opsiýasyny ulanyň.
$ gogo -h
Gogo-nyň görnükli çäklendirmeleriniň biri, awto-gutarmak üçin goldawyň ýoklugy - uzak ýoldan kiçi bölümlere/çaga kataloglaryna gireniňizde.
Gogo github ammary: https://github.com/mgoral/gogo
Gogo, Linux-da uzyn we çylşyrymly ýollara gysga ýollar döretmek üçin peýdaly gelýän ajaýyp usul. Synap görüň we bu hakda pikirleriňizi paýlaşyň ýa-da aşakdaky düşündiriş formasy arkaly sorag beriň.