Z-shell is een efficiënte, krachtige en interactieve Unix-shell. Het is eenvoudig te installeren, configureren, gebruiken en leren op elk Linux-platform, inclusief Ubuntu, Fedora, Arch Linux en meer.
Hier leest u hoe u Z-shell en Oh My Zsh op uw Linux-machine kunt installeren.
Wat is Z Shell en Oh My Zsh?
Z-shell, of gewoon Zsh, is een interactieve login-shell en een scripttaalinterpreter. Veel handige functies die u in Bash, TCSH en ksh aantreft, zijn samen met veel nieuwe functies in Zsh opgenomen.
Oh My Zsh is een geweldig, open-source, community-gedreven framework dat je helpt bij het beheren van de Zsh-configuratie. Het zit boordevol handige functies, helpers, plug-ins, thema's en andere hulpprogramma's die gebruikers de beste shell-ervaring bieden die er is.
Hoewel Zsh vrijwel gelijk is aan Bash, ligt het voordeel van het gebruik van Zsh in het feit dat het veel meer aanpasbaar is dan Bash.
Hoe Zsh op Linux te installeren
Om te beginnen, start u de terminal door op te drukken Ctrl+Alt+T op het toetsenbord. Het is een goede gewoonte om update en upgrade uw Linux-systeem voordat u een nieuwe toepassing op uw computer installeert. Dit lost kapotte of verouderde pakketten op uw systeem op dat kan een probleem veroorzaken tijdens het installeren van een nieuwe applicatie.
Nu de systeempakketten up-to-date zijn, kunt u Zsh installeren. Hier zijn de opdrachten om Zsh te installeren op enkele belangrijke Linux-distributies:
Voer voor Ubuntu het volgende uit:
sudo geschikt installeren zsh
Om Zsh op Fedora te installeren, voer je uit:
sudo dnf installeren zsh
Voer op Arch Linux het volgende uit:
sudo pacman-S zsh
Het installatieproces omvat ook basisconfiguraties die u later altijd opnieuw kunt configureren.
Controleer de Zsh-installatie
Een manier om de installatie te verifiëren, is door de versie van Zsh te controleren die u zojuist hebt geïnstalleerd. Voer de volgende opdracht uit om de versie te controleren:
zsh --versie
Op de terminal ziet u het versienummer na het invoeren van de opdracht. Als de terminal het versienummer niet weergeeft, betekent dit dat er een probleem was met de installatie.
Zsh is standaard geïnstalleerd in de /usr/bin map. Voer het volgende uit om de locatie te bevestigen waar u Zsh hebt geïnstalleerd:
waar is zsh
De uitvoer geeft het pad naar Zsh op de terminal weer.
Hoe Oh-My-Zsh op Linux te installeren
Powerline is een krachtige plug-in voor Vim die statusregels en prompts biedt voor verschillende andere toepassingen, zoals Zsh, Bash, Qtile, IPython, tmux en Awesome. Het biedt nuttige verbeteringen aan Zsh. Voer het volgende uit om het op Ubuntu en Debian te installeren:
sudo geschikt installeren git-core curl fonts-powerline
Op Fedora:
sudo dnf installeren powerline-lettertypen
Om Powerline-lettertypen op Arch Linux te installeren:
sudo pacman -S powerline-lettertypen
Stap 1: Installeer Oh My Zsh op Linux
Zodra Powerline-lettertypen zijn geïnstalleerd, is het tijd om eindelijk het oh-my-zsh-pakket te installeren. Er zijn twee manieren om het te installeren: met behulp van curl en wget.
Om Oh My Zsh met curl te installeren, voer je uit:
sh -c "$(krul -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh
Als je in plaats daarvan wget wilt gebruiken om Oh My Zsh te installeren, gebruik dan dit:
wget --no-check-certificaat http://install.ohmyz.sh -O - | sch
Tijdens het installatieproces zal het installatieprogramma je vragen of je Zsh de standaard shell wilt maken of niet. Om van Zsh de standaard shell op uw systeem te maken, typt u Ja en raak Binnenkomen op het toetsenbord. Jij kan verander de standaard shell later met chsh als je wil.
Zodra je Oh My Zsh op je systeem hebt geïnstalleerd, zie je het volgende bevestigingsbericht op de terminal dat een succesvolle installatie verifieert:
Voer het volgende uit om oh-my-zsh van uw systeem te verwijderen:
uninstall_oh_my_zsh
Configureer Oh My Zsh op Linux
Laten we ingaan op enkele basisconfiguraties die u moet begrijpen om Oh My Zsh aan te passen zoals u dat wilt.
1. Activeer plug-ins met behulp van het Zsh-configuratiebestand
Om te zien welke plug-ins beschikbaar zijn, opent u het Oh My Zsh Plugins-pagina op GitHub.
Hier vind je een lijst met alle plug-ins die je kunt gebruiken in Oh My Zsh. Nadat je hebt besloten welke plug-in je wilt gebruiken, open je het Zsh-configuratiebestand met nano:
nano ~/.zshrc
Zoek in het bestand het plug-ins() functie. Voeg tussen haakjes de naam toe van de plug-in die u wilt activeren. Als u bijvoorbeeld "git" wilt activeren, voegt u het als volgt toe:
plug-ins=(git)
Sla het bestand op en verlaat het door op te drukken Ctrl+X Dan Y op het toetsenbord.
Voer het volgende uit om wijzigingen bij te werken:
bron ~/.zshrc
2. Stel het Oh My Zsh-thema in
Je vindt alle Oh My Zsh-thema's in de ~/.oh-my-zsh/thema's map. Om alle beschikbare thema's te zien, ga naar de Oh My Zsh Themes-pagina op GitHub.
U kunt ook een voorbeeld van deze thema's in uw browser bekijken. Nadat u het thema hebt gekozen, opent u het Zsh-configuratiebestand als volgt:
sudo nano ~/.zshrc
Ga naar de regel die zegt ZSH_THEME="". Voer hier het thema in dat u wilt behouden. Als u bijvoorbeeld het thema wilt wijzigen in 'agnoster', voert u de naam van het thema als volgt in:
ZSH_THEME="agnost"
U kunt deze optie ook op "willekeurig" zetten als u regelmatig tussen verschillende thema's wilt wisselen.
ZSH_THEME="willekeurig"
Wat als u niet alle thema's wilt gebruiken, maar slechts een paar specifieke? Gelukkig heb je ook de mogelijkheid om een set thema's te behouden. Zoek de regel die zegt ZSH_THEME_RANDOM_CANDIDATES=() en voer de themanamen als volgt in:
ZSH_THEME_RANDOM_CANDIDATES=("agnost""grml""robby russell")
Laad het bestand opnieuw om de wijzigingen door te voeren:
bron ~/.zshrc
3. Configureer de automatische updates
Oh My Zsh wordt elke twee weken automatisch bijgewerkt. U kunt deze instelling als volgt uitschakelen in het Zsh-configuratiebestand:
DISABLE_AUTO_UPDATE="WAAR"
U kunt ook het aantal dagen configureren dat Zsh op updates zoals deze moet controleren:
UPDATE_ZSH_DAYS=1
Z Shell biedt functies die u nergens anders zult vinden
Z-shell wordt geleverd met zoveel functies die moeilijk te vinden zijn in andere shells. Het wordt geleverd met een ingebouwde spellingcontrole en stelt u in staat om code te markeren. Het wordt geleverd met tal van geweldige thema's die je op de shell kunt toepassen. U kunt de shell ook configureren om belangrijke systeeminformatie weer te geven.
Met tal van functies die klaar staan om u te helpen, kunt u nu efficiënter beginnen met het schrijven van scripts en Bash-programma's om taken te automatiseren en veel tijd te besparen. Veel plezier met scripten!