Wéi installéiere Oh My Zsh an Ubuntu 20.04


Wann Dir mat Unix-baséierten Ëmfeld schafft, gëtt eis Majoritéit vun der Zäit fir an engem Terminal ze schaffen. E gutt ausgesinnten Terminal wäert eis gutt fillen a verbessert eis Produktivitéit. Dëst ass wou OH-MY-ZSH an d'Spill kënnt.

OH-MY-ZSH ass en Open-Source Kader fir d'Gestioun vun der ZSH Konfiguratioun an ass Gemeinschaftsgedriwwen. Et kënnt mat Tonne hëllefräich Funktiounen, Plugins, Helfer, Themen, an e puer Saachen gebündelt, déi Iech besser um Terminal maachen. Et gi momentan 275+ Plugins an 150 Themen ënnerstëtzt.

Als éischt musst Dir ZSH als Standard Shell an Ubuntu installéieren an opsetzen.

  • Zsh soll installéiert ginn (v4.3.9 oder méi rezent géif maachen, awer mir léiwer 5.0.8 a méi nei).
  • Wget soll installéiert ginn.
  • Git soll installéiert ginn (v2.4.11 oder méi héich recommandéiert).

Loosst eis sprangen a kucken wéi Dir den OH-MY-ZSH Programm an Ubuntu Linux installéiere wëllt.

Installéiert OH-MY-ZSH an Ubuntu Linux

Installatioun vun Oh My Zsh ka mat Curl oder Wget Kommandoen an Ärem Terminal duerchgefouert ginn. Vergewëssert Iech datt entweder vun engem Utility am OS installéiert ass, wann se se net zesumme mam Git installéieren andeems Dir de folgenden apt Kommando ausféiert.

$ sudo apt install curl wget git

Als nächst installéiert Oh My Zsh iwwer d'Kommandozeil mat entweder Curl oder wget wéi gewisen.

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

Wann Dir OH-MY-ZSH installéiert hutt, hëlt et e Backup vun Ärer existéierender .zhrc Datei. Da gëtt eng nei .zshrc Datei mat Konfiguratiounen erstallt. Also wann Dir decidéiert OH-MY-ZSH mam Uninstaller ze läschen, gëtt eng automatesch al .zshrc Datei zréckgesat.

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

All d'Konfiguratioune ginn ënner .zshrc Datei gesat. Dëst ass wou Dir entweder d'Parameteren ännert oder nei Plugins aktivéiert oder Themen ännert op Basis vun de Bedierfnesser.

Loosst eis e puer vun de wichtege Parameteren opbriechen, déi mir an der .zshrc Datei änneren kënnen.

Ënnert all Fonctiounen an OH-MY-ZSH, ech hunn de Set vun Themen gär, déi an engem Bündel mat der Installatioun kënnt. Et verbessert visuell meng terminal Look a Gefill. Themen ginn installéiert ënner /home/tecmint/.oh-my-zsh/themes/.

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

Par défaut ass robbyrussell d'Thema dat gelueden gëtt. Fir d'Thema z'änneren, ännert de Parameter ZSH_THEME= ënner der .zshrc Datei.

$ nano ~/.zshrc

Dir musst d'Quell (Quell ~/.zshrc) d'Datei fir d'Ännerungen effektiv ze maachen.

$ source ~/.zshrc

Et gi Tonne Plugins déi vun OH-MY-ZSH ënnerstëtzt ginn. E Plugin opzemaachen ass ganz einfach. Alles wat Dir maache musst ass de Plugin Package ze kréien an de Plugin Numm am Plugins Parameter op der .zshrc Datei derbäi. Par défaut ass git deen eenzege Plugin deen no der Installatioun aktivéiert ass.

Elo ginn ech zwee méi Plugins ZSH-Autosuggestions an ZSH-Syntax-Highlighting derbäi andeems d'Packagen klonen.

$ 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

Fir Plugins effektiv ze maachen alles wat Dir maache musst ass d'Datei .zhsrc z'änneren, add de Plugin Numm an Plugins=() mat engem Raum tëscht all Plugin Numm.

$ nano ~/.zshrc

Elo Quell (Quell ~/.zshrc) Fichier fir Ännerungen effikass ginn. Elo kënnt Dir aus dem Screenshot gesinn datt d'Auto-Suggestiounen Feature aktivéiert ass an et erënnert un de Kommando deen ech virdru benotzt hunn a proposéiert op der Basis.

OH-MY-ZSH kontrolléiert automatesch fir Updates zwee-Woch. Fir et auszeschalten, setzt de Parameter DISABLE_AUTO_UPDATE = true. Dir kënnt och d'Zuel vun den Deeg kontrolléieren déi d'Aktualiséierung soll lafen andeems Dir Export UPDATE_ZSH_DAYS= setzt.

Et ass méiglech manuell Updates auszeféieren andeems Dir de Kommando ausféiert.

$ omz update

OH-MY-ZSH an Ubuntu Linux erofhuelen

Wann Dir oh-my-zsh wëllt läschen, fuert de Kommando uninstall oh_my_zsh. Et wäert all déi néideg Dateien an Ordner Deel vun oh_my_zsh ewechhuelen an zréck an de fréiere Staat. Restart Ären Terminal fir d'Ännerungen effektiv ze maachen.

$ uninstall oh_my_zsh

Dat ass et fir dësen Artikel. Mir hunn exploréiert wat ass oh-my-zsh, wéi et z'installéieren an ze konfiguréieren. Mir hunn och Plugins an Themen gesinn. Et gi vill méi Features wéi dat wat mir an dësem Artikel diskutéiert hunn. Entdeckt an deelt Är Erfahrung mat eis.