Gogo - Ƙirƙiri Gajerun hanyoyi zuwa Dogayen Hanyoyi masu rikitarwa a cikin Linux
Gogo hanya ce mai ban sha'awa don yin alamar kundayen adireshi a cikin harsashin ku. Yana ba ku damar ƙirƙirar gajerun hanyoyi zuwa dogayen hanyoyi masu rikitarwa a cikin Linux. Ta wannan hanyar, ba dole ba ne ka buga ko tuna dogayen hanyoyi masu rikitarwa a cikin Linux.
Misali, idan kana da directory ~/Takaddun/Waya-Backup/Linux-Docs/Ubuntu/, ta amfani da gogo, za ka iya ƙirƙirar wani laƙabi (sunan gajerar hanya), misali Ubuntu
don samun dama gare shi. ba tare da buga dukan hanya ba. Komai littafin adireshi na yanzu, zaku iya matsawa zuwa ~/cd Takardu/Ajiyayyen Waya/Linux-Docs/Ubuntu/ ta hanyar amfani da laƙabi kawai Ubuntu
.
Bugu da ƙari, yana kuma ba ku damar ƙirƙirar laƙabi don haɗa kai tsaye zuwa kundin adireshi akan sabar Linux mai nisa.
Yadda ake Sanya Gogo a cikin Linux Systems
Don shigar da Gogo, da farko haɗa ma'ajiyar gogo daga Github sannan a kwafi gogo.py
zuwa kowane kundin adireshi a cikin canjin muhalli na PATH (idan kuna da ~/bin/
) directory, zaku iya sanya shi anan, in ba haka ba ƙirƙirar shi).
$ 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/
Sannan ƙara aiki daga gogo.sh
zuwa fayil ɗin ~/.bashrc
(na Bash) ko ~/.zshrc
(na Zsh) fayil kuma hakika kamar yadda aka nuna.
$ cat gogo.sh >> ~/.bashrc $ tail ~/.bashrc OR $ cat gogo.sh >> ~/.zshrc
Yadda ake Amfani da Gogo a cikin Linux Systems
Don fara amfani da gogo, kuna buƙatar fita kuma ku dawo don amfani da shi. Gogo yana adana tsarin sa a cikin ~/.config/gogo/gogo.conf
fayil (wanda ya kamata a ƙirƙira shi ta atomatik idan babu shi) kuma yana da haɗin haɗin gwiwa.
# 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źń"
Idan kun gudanar da gogo run ba tare da wata gardama ba, zai je zuwa kundin da aka kayyade a cikin tsoho; wannan laƙabin yana samuwa ko da yaushe, ko da ba a cikin fayil ɗin daidaitawa ba, kuma yana nuna kundin adireshin $HOME.
Don nuna laƙabi na yanzu, yi amfani da maɓalli na -l
. Daga hoton hoton da ke biyowa, zaku iya ganin tsohowar maki zuwa ~/gida/tecmint
wanda shine kundin adireshin gida na tecint na mai amfani akan tsarin.
$ gogo -l
Da ke ƙasa akwai misalin gudu gogo ba tare da wata gardama ba.
$ cd Documents/Phone-Backup/Linux-Docs/ $ gogo $ pwd
Don ƙirƙirar gajeriyar hanya zuwa hanya mai nisa, matsa cikin kundin adireshin da kuke so kuma yi amfani da alamar -a
don ƙara wani laƙabi na wannan directory a cikin gogo, kamar yadda aka nuna.
$ cd Documents/Phone-Backup/Linux-Docs/Ubuntu/ $ gogo -a Ubuntu $ gogo $ gogo -l $ gogo -a Ubuntu $ pwd
Hakanan zaka iya ƙirƙirar laƙabi don haɗa kai tsaye zuwa kundin adireshi akan sabar Linux mai nisa. Don yin wannan, a sauƙaƙe ƙara waɗannan layukan zuwa fayil ɗin sanyi na gogo, waɗanda za'a iya samun dama ga ta amfani da -e flag, wannan zai yi amfani da editan da aka ƙayyade a cikin $EDITOR env m.
$ gogo -e
Fayil ɗin daidaitawa ɗaya yana buɗewa, ƙara waɗannan layin masu zuwa gare shi.
sshroot = ssh://[email :/bin/bash /root/ sshtdocs = ssh://[email ~/tecmint/docs/
Don nuna saƙon taimakon gogo, yi amfani da zaɓin -h
.
$ gogo -h
Ɗayan sanannen iyakance na gogo shine rashin goyan bayansa don kammalawa ta atomatik - lokacin samun damar shiga cikin kundin adireshi/ kundayen adireshi na yara a ƙarƙashin babbar hanya mai tsayi.
Gogo github wurin ajiya: https://github.com/mgoral/gogo
Gogo hanya ce ta ban mamaki wacce ta zo da amfani, don ƙirƙirar gajerun hanyoyi zuwa dogayen hanyoyi masu rikitarwa a cikin Linux. Gwada shi kuma ku raba ra'ayoyin ku game da shi ko yin tambayoyi ta hanyar sharhin da ke ƙasa.