Zoeken op website

Hoe Oh My Zsh te installeren in Ubuntu 20.04


Bij het werken met Unix-gebaseerde omgevingen zullen we het grootste deel van de tijd besteden aan het werken in een terminal. Een mooie terminal geeft ons een goed gevoel en verbetert onze productiviteit. Dit is waar OH-MY-ZSH in het spel komt.

OH-MY-ZSH is een open-sourceframework voor het beheren van de ZSH-configuratie en wordt door de gemeenschap aangestuurd. Het wordt geleverd met talloze handige functies, plug-ins, helpers, thema's en een paar dingen die je beter zullen maken op de terminal. Er worden momenteel 275+ plug-ins en 150 thema's ondersteund.

Allereerst moet u ZSH installeren en instellen als uw standaardshell in Ubuntu.

Vereisten

  • Zsh zou geïnstalleerd moeten zijn (v4.3.9 of recenter zou voldoende zijn, maar wij geven de voorkeur aan 5.0.8 en nieuwer).
  • Curl of Wget moeten geïnstalleerd zijn.
  • Git moet geïnstalleerd zijn (v2.4.11 of hoger aanbevolen).

Laten we eens kijken hoe u het OH-MY-ZSH programma in Ubuntu Linux installeert en instelt.

OH-MY-ZSH installeren in Ubuntu Linux

Installatie van Oh My Zsh kan worden uitgevoerd met de opdrachten “Curl” of “Wget” in uw terminal. Zorg ervoor dat een van de hulpprogramma's in het besturingssysteem is geïnstalleerd. Als dit niet het geval is, installeer ze dan samen met git door de volgende apt-opdracht uit te voeren.

sudo apt install curl wget git

Installeer vervolgens Oh My Zsh via de opdrachtregel met curl of wget, zoals weergegeven.

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

Zodra u OH-MY-ZSH installeert, wordt er een back-up gemaakt van uw bestaande .zhrc-bestand. Vervolgens wordt er een nieuw .zshrc-bestand gemaakt met configuraties. Dus telkens wanneer u besluit OH-MY-ZSH te verwijderen met behulp van het verwijderprogramma, wordt automatisch een oud .zshrc-bestand teruggezet.

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

Alle configuraties worden onder het bestand .zshrc geplaatst. Hier wijzigt u de parameters, schakelt u nieuwe plug-ins in of wijzigt u thema's op basis van de behoeften.

Laten we enkele van de belangrijke parameters opsommen die we kunnen wijzigen in het bestand .zshrc.

OH-MY-ZSH-thema's

Van alle functies in OH-MY-ZSH ben ik dol op de reeks thema's die bij de installatie in een bundel worden geleverd. Het verbetert visueel mijn terminal-look en feel. Thema's worden geïnstalleerd onder “/home/tecmint/.oh-my-zsh/themes/“.

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

Standaard is “robbyrussell” het thema dat wordt geladen. Om het thema te wijzigen, wijzigt u de parameter “ZSH_THEME=” onder het bestand .zshrc.

nano ~/.zshrc

U moet het bestand sourcen (source ~/.zshrc) om de wijzigingen effectief te laten zijn.

source ~/.zshrc

OH-MY-ZSH-plug-ins

Er zijn talloze plug-ins die worden ondersteund door OH-MY-ZSH. Het opzetten van een plug-in is vrij eenvoudig. Het enige wat u hoeft te doen is het plug-inpakket ophalen en de naam van de plug-in toevoegen in de plugins-parameter in het .zshrc-bestand. Standaard is git de enige plug-in die na installatie wordt ingeschakeld.

Nu zal ik nog twee plug-ins toevoegen “ZSH-autosuggestions en ZSH-Syntax-highlighting” door de pakketten te 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

Om plug-ins effectief te maken, hoeft u alleen maar het bestand .zhsrc te bewerken, de naam van de plug-in toe te voegen in plugins=() met een spatie tussen elke plug-innaam.

nano ~/.zshrc

Nu bronbestand (source ~/.zshrc) zodat de wijzigingen effectief zijn. Nu kun je aan de schermafbeelding zien dat de automatische suggestie-functie is ingeschakeld en deze onthoudt de opdracht die ik eerder heb gebruikt en stelt op basis daarvan suggesties voor.

OH-MY-ZSH Automatische update

OH-MY-ZSH controleert tweewekelijks automatisch op updates. Om dit uit te schakelen, stelt u parameter DISABLE_AUTO_UPDATE=”true” in. U kunt ook bepalen hoeveel dagen de update moet worden uitgevoerd door export UPDATE_ZSH_DAYS= in te stellen.

Het is mogelijk om handmatige updates uit te voeren door de opdracht uit te voeren.

omz update

OH-MY-ZSH verwijderen in Ubuntu Linux

Als je oh-my-zsh wilt verwijderen, voer je het commando “uninstall oh_my_zsh“ uit. Het zal alle benodigde bestanden en mappen van oh_my_zsh verwijderen en terugkeren naar de vorige staat. Start uw terminal opnieuw op zodat de wijzigingen van kracht worden.

uninstall oh_my_zsh

Dat is het voor dit artikel. We hebben onderzocht wat oh-my-zsh is, hoe je het kunt installeren en configureren. We hebben ook plug-ins en thema's gezien. Er zijn veel meer functies dan wat we in dit artikel hebben besproken. Ontdek en deel uw ervaring met ons.