Gogo - izveidojiet saīsnes uz gariem un sarežģītiem ceļiem Linux
Gogo ir iespaidīgs veids, kā grāmatzīmēs ievietot direktorijus čaulā. Tas ļauj jums izveidot īsceļus uz gariem un sarežģītiem ceļiem Linux. Tādā veidā jums vairs nav jāievada vai jāatceras gari un sarežģīti ceļi Linux.
Piemēram, ja jums ir direktorijs ~/Documents/Phone-Backup/Linux-Docs/Ubuntu /, izmantojot gogo, varat izveidot aizstājvārdu (saīsnes nosaukumu), piemēram, Ubuntu
, lai tam piekļūtu. vairs nerakstot visu ceļu. Neatkarīgi no pašreizējā darba direktorija, varat pāriet uz vietni ~/cd Documents/Phone-Backup/Linux-Docs/Ubuntu /, vienkārši izmantojot aizstājvārdu Ubuntu
.
Turklāt tas ļauj arī izveidot aizstājvārdus, lai izveidotu tiešu savienojumu direktorijos attālajos Linux serveros.
Kā instalēt Gogo Linux sistēmās
Lai instalētu Gogo, vispirms klonējiet gogo repozitoriju no Github un pēc tam nokopējiet gogo.py
jebkurā direktorijā PATH vides mainīgajā (ja jums jau ir ~/bin/
direktoriju, jūs varat to ievietot šeit, pretējā gadījumā izveidojiet to).
$ 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/
Pēc tam pievienojiet funkciju no gogo.sh
failam ~/.bashrc
(Bash) vai ~/.zshrc
(Zsh) failam un to patiesību, kā parādīts.
$ cat gogo.sh >> ~/.bashrc $ tail ~/.bashrc OR $ cat gogo.sh >> ~/.zshrc
Kā lietot Gogo Linux sistēmās
Lai sāktu lietot gogo, jums jāpiesakās un jāpiesakās, lai to izmantotu. Gogo saglabā savu konfigurāciju failā ~/.config/gogo/gogo.conf
(kas automātiski jāizveido, ja tāda nav), un tai ir šāda sintakse.
# 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źń"
Ja palaižat gogo run bez jebkādiem argumentiem, tas nonāks pēc noklusējuma norādītajā direktorijā; šis aizstājvārds vienmēr ir pieejams, pat ja tas nav konfigurācijas failā, un norāda uz direktoriju $HOME.
Lai parādītu pašreizējos aizstājvārdus, izmantojiet slēdzi -l
. No šī ekrānuzņēmuma jūs varat redzēt, ka noklusējums norāda uz ~/home/tecmint
, kas ir lietotāja tecmint mājas direktorijs sistēmā.
$ gogo -l
Zemāk ir piemērs, kā darbojas gogo bez jebkādiem argumentiem.
$ cd Documents/Phone-Backup/Linux-Docs/ $ gogo $ pwd
Lai izveidotu saīsni uz garu ceļu, pārejiet uz vajadzīgo direktoriju un izmantojiet karodziņu -a
, lai pievienotu šī direktorija aizstājvārdu gogo, kā parādīts.
$ cd Documents/Phone-Backup/Linux-Docs/Ubuntu/ $ gogo -a Ubuntu $ gogo $ gogo -l $ gogo -a Ubuntu $ pwd
Varat arī izveidot aizstājvārdus, lai izveidotu tiešu savienojumu direktorijos attālajos Linux serveros. Lai to izdarītu, vienkārši pievienojiet šādas rindas gogo konfigurācijas failam, kuram var piekļūt, izmantojot karodziņu -e. Tas izmantos redaktoru, kas norādīts mainīgajā $EDITOR env.
$ gogo -e
Atveras viens konfigurācijas fails, pievienojiet tam šīs šīs rindas.
sshroot = ssh://[email :/bin/bash /root/ sshtdocs = ssh://[email ~/tecmint/docs/
Lai parādītu gogo palīdzības ziņojumu, izmantojiet opciju -h
.
$ gogo -h
Viens ievērojams gogo ierobežojums ir tā, ka netiek atbalstīta automātiskā pabeigšana - piekļūstot apakšdirektorijiem/pakārtotajiem direktorijiem, izmantojot aizstājēju garu ceļu.
Gogo github krātuve: https://github.com/mgoral/gogo
Gogo ir ievērojams veids, kas noder, lai izveidotu īsceļus uz gariem un sarežģītiem ceļiem Linux. Izmēģiniet to un dalieties savās domās par to vai uzdodiet jautājumus, izmantojot zemāk esošo komentāru veidlapu.