Gogo - ສ້າງທາງລັດ ສຳ ລັບເສັ້ນທາງຍາວແລະສັບສົນໃນ Linux


Gogo ແມ່ນວິທີທີ່ ໜ້າ ປະທັບໃຈ ສຳ ລັບການຈອງປື້ມທີ່ຢູ່ໃນຫອຍຂອງທ່ານ. ມັນຊ່ວຍໃຫ້ທ່ານສ້າງທາງລັດສູ່ເສັ້ນທາງທີ່ຍາວນານແລະສັບສົນໃນ Linux. ວິທີນີ້, ທ່ານບໍ່ ຈຳ ເປັນຕ້ອງພິມຫລືຈື່ເສັ້ນທາງຍາວໆແລະສັບສົນອີກໃນ Linux.

ຕົວຢ່າງ: ຖ້າທ່ານມີໄດເລກະທໍລີ ~/ເອກະສານ, ໂທລະສັບ, ສຳ ຮອງ/Linux-Docs/Ubuntu /, ໂດຍໃຊ້ gogo, ທ່ານສາມາດສ້າງນາມແຝງ (ຊື່ທາງລັດ), ຍົກຕົວຢ່າງ Ubuntu ເພື່ອເຂົ້າຫາມັນ ໂດຍບໍ່ຕ້ອງພິມເສັ້ນທາງທັງ ໝົດ ອີກຕໍ່ໄປ. ບໍ່ວ່າຈະເປັນໄດເລກະທໍລີທີ່ທ່ານເຮັດວຽກຢູ່ໃນປະຈຸບັນ, ທ່ານສາມາດຍ້າຍເຂົ້າໄປໃນ ~/cd ເອກະສານ/Phone-Backup/Linux-Docs/Ubuntu/ໂດຍການໃຊ້ນາມແຝງ Ubuntu .

ນອກຈາກນັ້ນ, ມັນຍັງຊ່ວຍໃຫ້ທ່ານສາມາດສ້າງນາມແຝງ ສຳ ລັບການເຊື່ອມຕໍ່ໂດຍກົງເຂົ້າໃນໄດເລກະທໍລີໃນເຊີຟເວີ Linux ຫ່າງໄກສອກຫຼີກ.

ວິທີການຕິດຕັ້ງ Gogo ໃນ Linux Systems

ການຕິດຕັ້ງ Gogo, ທຳ ອິດໃຫ້ກົດ Gogo repository ຈາກ Github ແລະຫຼັງຈາກນັ້ນຄັດລອກ gogo.py ໄປທີ່ໄດເລກະທໍລີໃດໆໃນຕົວປ່ຽນແປງສິ່ງແວດລ້ອມ PATH ຂອງທ່ານ (ຖ້າທ່ານມີລະຫັດ ~/bin/ ແລ້ວ ໄດເລກະທໍລີ, ທ່ານສາມາດວາງມັນຢູ່ບ່ອນນີ້, ຖ້າບໍ່ດັ່ງນັ້ນສ້າງມັນ).

$ 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/

ຈາກນັ້ນຕື່ມ ໜ້າ ທີ່ຈາກ gogo.sh ໃສ່ໃນ ~/.bashrc ຂອງທ່ານ (ສຳ ລັບ Bash) ຫຼື ~/.zshrc (ສຳ ລັບ Zsh) ແລະ verity ມັນເປັນສະແດງໃຫ້ເຫັນ.

$ cat gogo.sh >> ~/.bashrc
$ tail  ~/.bashrc
OR
$ cat gogo.sh >> ~/.zshrc 

ວິທີການໃຊ້ Gogo ໃນ Linux Systems

ເພື່ອເລີ່ມໃຊ້ gogo, ທ່ານ ຈຳ ເປັນຕ້ອງ logout ແລະເຂົ້າສູ່ລະບົບເພື່ອ ນຳ ໃຊ້ມັນ. Gogo ເກັບຮັກສາການຕັ້ງຄ່າຂອງມັນໄວ້ໃນແຟ້ມ ~/.config/gogo/gogo.conf (ເຊິ່ງຄວນຈະຖືກສ້າງຂື້ນໂດຍອັດຕະໂນມັດຖ້າມັນບໍ່ມີ) ແລະມີ syntax ຕໍ່ໄປນີ້.

# 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 ໂດຍບໍ່ມີການໂຕ້ຖຽງ, ມັນຈະໄປທີ່ໄດເລກະທໍລີທີ່ລະບຸໄວ້ໃນຕອນຕົ້ນ; ຊື່ແຝງນີ້ມີຢູ່ຕະຫຼອດເວລາ, ເຖິງແມ່ນວ່າມັນບໍ່ຢູ່ໃນເອກະສານການຕັ້ງຄ່າ, ແລະຊີ້ໄປທີ່ໄດເລກະທໍລີ $HOME.

ເພື່ອສະແດງນາມແຝງໃນປະຈຸບັນ, ໃຫ້ໃຊ້ປຸ່ມ -l . ຈາກ ໜ້າ ຈໍຕໍ່ໄປນີ້, ທ່ານສາມາດເຫັນວ່າຈຸດເລີ່ມຕົ້ນແມ່ນ ~/home/tecmint ທີ່ຢູ່ໃນລະບົບເຮືອນຂອງຜູ້ໃຊ້ tecmint ຢູ່ໃນລະບົບ.

$ gogo -l   

ຂ້າງລຸ່ມນີ້ແມ່ນຕົວຢ່າງຂອງການຫຼີ້ນ gogo ໂດຍບໍ່ມີການໂຕ້ຖຽງ.

$ cd Documents/Phone-Backup/Linux-Docs/
$ gogo
$ pwd

ເພື່ອສ້າງທາງລັດໄປສູ່ເສັ້ນທາງທີ່ຍາວໄກ, ຍ້າຍເຂົ້າໄປໃນໄດເລກະທໍລີທີ່ທ່ານຕ້ອງການແລະໃຊ້ -a ທຸງເພື່ອເພີ່ມນາມແຝງ ສຳ ລັບໄດເລກະທໍລີນັ້ນໃນ gogo, ດັ່ງທີ່ສະແດງ.

$ cd Documents/Phone-Backup/Linux-Docs/Ubuntu/
$ gogo -a Ubuntu
$ gogo
$ gogo -l
$ gogo -a Ubuntu
$ pwd

ທ່ານຍັງສາມາດສ້າງນາມແຝງ ສຳ ລັບເຊື່ອມຕໍ່ໂດຍກົງໃນໄດເລກະທໍລີຢູ່ໃນເຊີຟເວີ Linux ຫ່າງໄກສອກຫຼີກ. ເພື່ອເຮັດສິ່ງນີ້, ງ່າຍໆເພີ່ມສາຍຕໍ່ໄປນີ້ໃນໄຟລ໌ການຕັ້ງຄ່າ gogo, ເຊິ່ງສາມາດເຂົ້າເຖິງໄດ້ໂດຍໃຊ້ -e flag, ນີ້ຈະໃຊ້ບັນນາທິການທີ່ລະບຸໄວ້ໃນຕົວແປ $EDITOR env.

$ gogo -e

ເອກະສານການຕັ້ງຄ່າ ໜຶ່ງ ເປີດ, ເພີ່ມສາຍຕໍ່ໄປນີ້ໃສ່ມັນ.

sshroot = ssh://[email :/bin/bash  /root/
sshtdocs = ssh://[email   ~/tecmint/docs/

ເພື່ອສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອ gogo, ໃຫ້ໃຊ້ຕົວເລືອກ -h .

$ gogo -h

ຂໍ້ ຈຳ ກັດທີ່ ໜ້າ ສັງເກດຂອງ gogo ແມ່ນການຂາດການສະ ໜັບ ສະ ໜູນ ສຳ ລັບການ ສຳ ເລັດໂດຍອັດຕະໂນມັດ - ເມື່ອເຂົ້າເຖິງໄດເລກະທໍລີຍ່ອຍ/ໄດເລກະທໍລີເດັກນ້ອຍທີ່ຢູ່ໃນເສັ້ນທາງຍາວທີ່ມີນາມແຝງ.

Gogo github repository: https://github.com/mgoral/gogo

Gogo ແມ່ນວິທີການທີ່ ໜ້າ ສັງເກດທີ່ມາພ້ອມ, ສຳ ລັບການສ້າງທາງລັດທີ່ຍາວນານແລະສັບສົນໃນ Linux. ທົດລອງໃຊ້ແລະແບ່ງປັນຄວາມຄິດຂອງທ່ານກ່ຽວກັບມັນຫລືຖາມ ຄຳ ຖາມໃດໆຜ່ານແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.