ວິທີການຕິດຕັ້ງ Oh My Zsh ໃນ Ubuntu 20.04


ເມື່ອເຮັດວຽກກັບສະພາບແວດລ້ອມທີ່ອີງໃສ່ Unix, ເວລາສ່ວນໃຫຍ່ຂອງພວກເຮົາຈະຖືກໃຊ້ຈ່າຍໃນການເຮັດວຽກຢູ່ໃນສະຖານີ. ສະຖານີຊອກຫາທີ່ດີຈະເຮັດໃຫ້ພວກເຮົາຮູ້ສຶກດີແລະປັບປຸງຜະລິດຕະພັນຂອງພວກເຮົາ. ນີ້ແມ່ນບ່ອນທີ່ OH-MY-ZSH ເຂົ້າມາຫຼີ້ນ.

OH-MY-ZSH ແມ່ນໂຄງຮ່າງການເປີດກວ້າງ ສຳ ລັບການຄຸ້ມຄອງການຕັ້ງຄ່າ ZSH ແລະເປັນການຜັກດັນໃຫ້ຊຸມຊົນ. ມັນມາພ້ອມກັບຫລາຍ ໜ້າ ທີ່ທີ່ເປັນປະໂຫຍດ, ປັinsກອິນ, ຜູ້ຊ່ວຍ, ຫົວຂໍ້ແລະສິ່ງເລັກໆນ້ອຍໆທີ່ຈະເຮັດໃຫ້ທ່ານດີຂື້ນຢູ່ປາຍຍອດ ປະຈຸບັນມີ 275+ ປັinsກອິນແລະ 150 ຫົວຂໍ້ທີ່ຮອງຮັບ.

ສິ່ງ ທຳ ອິດທີ່ທ່ານຕ້ອງການຕິດຕັ້ງແລະຕັ້ງຄ່າ ZSH ເປັນຫອຍເລີ່ມຕົ້ນຂອງທ່ານໃນ Ubuntu.

  • ຄວນຕິດຕັ້ງ Zsh (v4.3.9 ຫຼື ໃໝ່ ກວ່ານີ້ແຕ່ພວກເຮົາມັກ 5.0.8 ແລະ ໃໝ່ ກວ່າ).
  • Curl ຫຼື Wget ຄວນຕິດຕັ້ງ.
  • Git ຄວນຕິດຕັ້ງ (v2.4.11 ຫຼືສູງກວ່າທີ່ແນະ ນຳ).

ກະລຸນາກົດເຂົ້າເບິ່ງແລະວິທີການຕິດຕັ້ງແລະຕັ້ງຄ່າໂປແກຼມ OH-MY-ZSH ໃນ Ubuntu Linux.

ຕິດຕັ້ງ OH-MY-ZSH ໃນ Ubuntu Linux

ການຕິດຕັ້ງ Oh My Zsh ສາມາດ ດຳ ເນີນການໄດ້ໂດຍໃຊ້ ຄຳ ສັ່ງ“ Curl” ຫຼື“ Wget” ຢູ່ປາຍທາງຂອງທ່ານ. ໃຫ້ແນ່ໃຈວ່າມີປະໂຫຍດໃດ ໜຶ່ງ ທີ່ຕິດຕັ້ງຢູ່ໃນ OS, ຖ້າບໍ່ຕິດຕັ້ງພວກມັນພ້ອມກັບ git ໂດຍການເຮັດວຽກຕາມ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

$ sudo apt install curl wget git

ຕໍ່ໄປ, ຕິດຕັ້ງ Oh My Zsh ຜ່ານເສັ້ນ ຄຳ ສັ່ງດ້ວຍທັງ curl ຫຼື wget ຕາມທີ່ສະແດງ.

$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
OR
$ sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

ເມື່ອທ່ານຕິດຕັ້ງ OH-MY-ZSH, ມັນຈະເຮັດການ ສຳ ຮອງເອກະສານ .zhrc ທີ່ມີຢູ່ຂອງທ່ານ. ຫຼັງຈາກນັ້ນ, ເອກະສານ .zshrc ໃໝ່ ຈະຖືກສ້າງຂື້ນດ້ວຍການຕັ້ງຄ່າ. ສະນັ້ນທຸກຄັ້ງທີ່ທ່ານຕັດສິນໃຈເອົາ OH-MY-ZSH ໃຊ້ເຄື່ອງຕິດຕັ້ງ, ເອກະສານເກົ່າ. ອັດຕະໂນມັດ .zshrc ຈະຖືກ ນຳ ກັບຄືນ.

-rw-r--r--  1 tecmint tecmint  3538 Oct 27 02:40 .zshrc

ການຕັ້ງຄ່າທັງ ໝົດ ແມ່ນວາງໄວ້ພາຍໃຕ້ເອກະສານ .zshrc . ນີ້ແມ່ນບ່ອນທີ່ທ່ານຈະປ່ຽນພາລາມິເຕີຫລືເປີດໃຊ້ໂປແກຼມປັplugກອິນ ໃໝ່ ຫລືປ່ຽນຫົວຂໍ້ໂດຍອີງໃສ່ຄວາມຕ້ອງການ.

ໃຫ້ ທຳ ລາຍບາງຕົວ ກຳ ນົດທີ່ ສຳ ຄັນທີ່ພວກເຮົາສາມາດດັດແປງໄດ້ໃນແຟ້ມ .zshrc .

ໃນບັນດາຄຸນລັກສະນະທັງ ໝົດ ໃນ OH-MY-ZSH, ຂ້ອຍຮັກຊຸດຂອງຫົວຂໍ້ທີ່ມາພ້ອມກັບການຕິດຕັ້ງ. ມັນເບິ່ງເຫັນການປັບປຸງເບິ່ງແລະຄວາມຮູ້ສຶກຢູ່ປາຍຂອງຂ້ອຍ. ຫົວຂໍ້ໄດ້ຖືກຕິດຕັ້ງຢູ່ພາຍໃຕ້ "/ home/tecmint/.oh-my-zsh/themes/".

$ ls /home/tecmint/.oh-my-zsh/themes/

ໂດຍຄ່າເລີ່ມຕົ້ນ“ robbyrussell” ແມ່ນຫົວຂໍ້ທີ່ຖືກໂຫລດ. ເພື່ອປ່ຽນຫົວຂໍ້ດັດແປງພາລາມິເຕີ "ZSH_THEME = " ຢູ່ພາຍໃຕ້ເອກະສານ .zshrc .

$ nano ~/.zshrc

ທ່ານຕ້ອງມີແຫຼ່ງ (source ~/.zshrc) ໄຟລ໌ເພື່ອການປ່ຽນແປງໃຫ້ມີຜົນ.

$ source ~/.zshrc

ມີຫລາຍໆ plugins ທີ່ໄດ້ຮັບການສະ ໜັບ ສະ ໜູນ ຈາກ OH-MY-ZSH. ການຕັ້ງປັisກອິນແມ່ນຂ້ອນຂ້າງງ່າຍດາຍ. ສິ່ງທີ່ທ່ານຕ້ອງເຮັດແມ່ນເອົາແພັກເກັດ plugin ແລະເພີ່ມຊື່ plugin ໃນພາລາມິເຕີຂອງ plugins ຢູ່ໃນແຟ້ມ .zshrc . ໂດຍຄ່າເລີ່ມຕົ້ນ, git ແມ່ນປັpluginກອິນດຽວທີ່ສາມາດເປີດໃຊ້ໄດ້ຫຼັງຈາກຕິດຕັ້ງ.

ຕອນນີ້ຂ້ອຍຈະເພີ່ມສອງໂປແກມຕື່ມອີກ“ ZSH-autosuggestions ແລະ ZSH-Syntax-highlighting” ໂດຍການປິດຊຸດ.

$ git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
$ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

ເພື່ອເຮັດໃຫ້ປັinsກອິນມີປະສິດທິຜົນທັງ ໝົດ ທີ່ທ່ານຕ້ອງເຮັດແມ່ນແກ້ໄຂເອກະສານ .zhsrc , ຕື່ມຊື່ plugin ໃນ plugins = () ທີ່ມີຊ່ອງຫວ່າງລະຫວ່າງແຕ່ລະຊື່ຂອງ plugin.

$ nano ~/.zshrc

ຕອນນີ້ໄຟລ໌ source (source ~/.zshrc) ເພື່ອການປ່ຽນແປງໃຫ້ມີປະສິດຕິຜົນ. ຕອນນີ້ທ່ານສາມາດເຫັນໄດ້ຈາກພາບ ໜ້າ ຈໍທີ່ຄຸນລັກສະນະແນະ ນຳ ໂດຍອັດຕະໂນມັດຖືກເປີດໃຊ້ງານແລະມັນຈື່ ຄຳ ສັ່ງທີ່ຂ້ອຍເຄີຍໃຊ້ແລະແນະ ນຳ ໂດຍອີງໃສ່ມັນ.

OH-MY-ZSH ກວດສອບການປັບປຸງໂດຍອັດຕະໂນມັດສອງອາທິດ. ເພື່ອປິດການໃຊ້ງານ, ໃຫ້ ກຳ ນົດຄ່າ DISABLE_AUTO_UPDATE =” ຄວາມຈິງ”. ທ່ານຍັງສາມາດຄວບຄຸມ ຈຳ ນວນມື້ທີ່ການອັບເດດຄວນ ດຳ ເນີນການໂດຍການຕັ້ງຄ່າສົ່ງອອກ UPDATE_ZSH_DAYS = .

ມັນເປັນໄປໄດ້ທີ່ຈະ ດຳ ເນີນການອັບເດດຄູ່ມືໂດຍໃຊ້ ຄຳ ສັ່ງ.

$ omz update

ກຳ ຈັດ OH-MY-ZSH ໃນ Ubuntu Linux

ຖ້າທ່ານຕ້ອງການລຶບ oh-my-zsh, ດຳ ເນີນການ ຄຳ ສັ່ງ“ ຖອນການຕິດຕັ້ງ oh_my_zsh“. ມັນຈະເອົາທຸກເອກະສານແລະໂຟນເດີທີ່ ຈຳ ເປັນອອກເປັນສ່ວນ ໜຶ່ງ ຂອງ oh_my_zsh ແລະກັບໄປໃຊ້ສະຖານະກ່ອນ ໜ້າ. ເລີ່ມຕົ້ນ ໃໝ່ ຂອງທ່ານ ສຳ ລັບການປ່ຽນແປງໃຫ້ມີປະສິດຕິພາບ.

$ uninstall oh_my_zsh

ນັ້ນແມ່ນ ສຳ ລັບບົດຂຽນນີ້. ພວກເຮົາໄດ້ ສຳ ຫຼວດສິ່ງທີ່ໂອ້ຍ my-zsh, ວິທີຕິດຕັ້ງແລະ ກຳ ຫນົດຄ່າມັນ. ພວກເຮົາຍັງໄດ້ເຫັນ plugins ແລະຫົວຂໍ້ຕ່າງໆ. ມັນມີຫຼາຍລັກສະນະຫຼາຍກ່ວາສິ່ງທີ່ພວກເຮົາໄດ້ສົນທະນາໃນບົດຂຽນນີ້. ສຳ ຫຼວດແລະແບ່ງປັນປະສົບການຂອງທ່ານກັບພວກເຮົາ.