Unsaon Pag-instalar sa Oh My Zsh sa Ubuntu 20.04


Kung nagtrabaho sa mga palibot nga nakabase sa Unix ang among kadaghanan nga oras igugol sa pagtrabaho sa usa ka terminal. Ang maayong tan-awon nga terminal makapahimo kanato nga mobati nga maayo ug makapauswag sa atong pagka-produktibo. Dinhi diin nagdula ang OH-MY-ZSH.

Ang OH-MY-ZSH usa ka open-source framework alang sa pagdumala sa ZSH configuration ug gimaneho sa komunidad. Nag-abut kini nga adunay daghang tonelada nga makatabang nga mga function, plugins, katabang, tema, ug pipila ka mga butang nga makapaayo kanimo sa terminal. Adunay karon 275+ nga mga plugin ug 150 nga mga tema nga gisuportahan.

Una nga butang una, kinahanglan nimo nga i-install ug i-set up ang ZSH ingon imong default shell sa Ubuntu.

  • Kinahanglang i-install ang Zsh (v4.3.9 o mas bag-o pa ang buhaton apan gusto namon ang 5.0.8 ug mas bag-o).
  • Kinahanglan i-install ang Wget.
  • Kinahanglan i-install ang Git (v2.4.11 o mas taas nga girekomenda).

Ambak ug tan-awon kung giunsa ang pag-install ug pag-set up sa OH-MY-ZSH nga programa sa Ubuntu Linux.

Pag-instalar sa OH-MY-ZSH sa Ubuntu Linux

Ang pag-instalar sa Oh My Zsh mahimong ipatuman gamit ang Curl o Wget nga mga sugo sa imong terminal. Siguroha nga ang bisan hain sa usa ka utility na-install sa OS, kung dili i-install kini kauban ang git pinaagi sa pagpadagan sa mosunod nga apt command.

$ sudo apt install curl wget git

Sunod, i-install ang Oh My Zsh pinaagi sa command-line nga adunay curl o wget sama sa gipakita.

$ 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 -)"

Sa higayon nga imong I-install ang OH-MY-ZSH, magkinahanglan kini og backup sa imong kasamtangan nga .zhrc file. Unya usa ka bag-ong .zshrc nga payl ang pagabuhaton nga adunay mga configuration. Mao nga kung magdesisyon ka nga tangtangon ang OH-MY-ZSH gamit ang uninstaller, usa ka awtomatik nga karaan nga .zshrc file ang ibalik.

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

Ang tanang mga configuration gibutang ubos sa .zshrc file. Dinhi mahimo nimong usbon ang mga parameter o i-enable ang mga bag-ong plugin o usbon ang mga tema base sa mga panginahanglanon.

Atong gub-on ang pipila ka importante nga mga parametro nga mahimo natong usbon sa .zshrc file.

Taliwala sa tanan nga mga bahin sa OH-MY-ZSH, ganahan ko sa set sa mga tema nga moabut sa usa ka bundle nga adunay pag-install. Kini biswal nga nagpauswag sa akong terminal nga hitsura ug pagbati. Ang mga tema gi-install ubos sa /home/tecmint/.oh-my-zsh/themes/.

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

Sa kasagaran ang robbyrussell mao ang tema nga gikarga. Para usbon ang tema usba ang parameter “ZSH_THEME=” ubos sa .zshrc file.

$ nano ~/.zshrc

Kinahanglan nimo nga gigikanan (tinubdan ~/.zshrc) ang file aron mahimong epektibo ang mga pagbag-o.

$ source ~/.zshrc

Adunay daghang mga plugins nga gisuportahan sa OH-MY-ZSH. Ang pag-set up sa usa ka plugin dali ra. Ang kinahanglan nimong buhaton mao ang pagkuha sa plugin package ug idugang ang ngalan sa plugin sa parameter sa plugins sa .zshrc file. Sa kasagaran, ang git mao ra ang plugin nga mahimo pagkahuman sa pag-install.

Karon magdugang ako og duha pa ka plugins nga ZSH-autosuggestions ug ZSH-Syntax-highlighting pinaagi sa pag-clone sa mga pakete.

$ 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

Aron mahimong epektibo ang mga plugins ang kinahanglan nimong buhaton mao ang pag-edit sa .zhsrc file, idugang ang ngalan sa plugin sa plugins=() nga adunay luna tali sa matag ngalan sa plugin.

$ nano ~/.zshrc

Karon tinubdan (tinubdan ~/.zshrc) file alang sa mga kausaban nga mahimong epektibo. Karon imong makita gikan sa screenshot ang auto-suggestion feature gi-enable ug kini nahinumdom sa command nga akong gigamit kaniadto ug gisugyot base niini.

Awtomatikong gisusi sa OH-MY-ZSH ang mga update kada semana. Aron ma-disable kini, ibutang ang parameter DISABLE_AUTO_UPDATE = tinuod. Mahimo usab nimo nga kontrolon ang gidaghanon sa mga adlaw nga ang pag-update kinahanglan nga modagan pinaagi sa pagtakda sa export UPDATE_ZSH_DAYS=.

Posible nga magpadagan sa mga pag-update sa manwal pinaagi sa pagpadagan sa mando.

$ omz update

Pagtangtang sa OH-MY-ZSH sa Ubuntu Linux

Kung gusto nimong tangtangon ang oh-my-zsh, padagana ang mando nga uninstall oh_my_zsh. Kuhaon niini ang tanang gikinahanglang mga file ug mga folder nga bahin sa oh_my_zsh ug ibalik sa miaging estado. I-restart ang imong terminal aron mahimong epektibo ang mga pagbag-o.

$ uninstall oh_my_zsh

Mao kana alang niini nga artikulo. Gisuhid namo kung unsa ang oh-my-zsh, kung giunsa kini i-install ug i-configure. Nakakita usab kami mga plugin ug tema. Adunay daghan pa nga mga bahin kaysa sa among gihisgutan sa kini nga artikulo. Susiha ug ipaambit kanamo ang imong kasinatian.