Startpagina > Omgeving & hulpmiddelen > zsh

zsh: De Z shell

zsh is een Unix-shell die krachtige functies en hoge aanpasbaarheid biedt. Het bevat veel functies van Bash, ksh en tcsh, en biedt diverse verbeteringen zoals geavanceerde auto-aanvulling, thema's en een plug-insysteem, waardoor het populair is bij ontwikkelaars en geavanceerde gebruikers.

Overzicht

zsh is een shell die achterwaarts compatibel is met Bash en krachtigere scripting-mogelijkheden en een interactieve gebruikerservaring biedt. Met name via frameworks zoals Oh My Zsh kunt u eenvoudig verschillende thema's en plug-ins toepassen.

Belangrijkste Kenmerken

  • Geavanceerde auto-aanvulling en correctiefuncties
  • Krachtig thema- en plug-insysteem (bijv. Oh My Zsh)
  • Bash-compatibiliteit en verbeterde scripting-mogelijkheden
  • Verbeterd geschiedenisbeheer en delen

Belangrijkste Opties

Dit zijn enkele belangrijke opties die u kunt gebruiken bij het uitvoeren van zsh.

Uitvoeringsmodi

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`zsh` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Gebruiksvoorbeelden

Dit zijn veelvoorkomende scenario's voor het gebruik van zsh.

zsh-shell starten

zsh

Start de zsh-shell in de huidige terminalsessie.

Enkel commando uitvoeren met zsh

zsh -c "echo 'Hello from Zsh!'"

Voert een specifiek commando uit met zsh en sluit de shell af.

Standaard shell wijzigen naar zsh

chsh -s $(which zsh)

Wijzigt de standaard login-shell van de gebruiker naar zsh. De wijzigingen worden van kracht na het uitloggen en opnieuw inloggen.

Installatie

Op de meeste Linux-distributies kan zsh eenvoudig worden geïnstalleerd via de standaard repositories.

Debian/Ubuntu

sudo apt update && sudo apt install zsh

Installeert zsh met behulp van de APT-pakketbeheerder.

CentOS/RHEL (yum)

sudo yum install zsh

Installeert zsh met behulp van de YUM-pakketbeheerder.

Fedora/RHEL (dnf)

sudo dnf install zsh

Installeert zsh met behulp van de DNF-pakketbeheerder.

Arch Linux

sudo pacman -S zsh

Installeert zsh met behulp van de Pacman-pakketbeheerder.

Tips & Aandachtspunten

Dit zijn tips en aandachtspunten om zsh effectiever te gebruiken.

.zshrc bestand

Dit is het belangrijkste configuratiebestand van zsh.

  • Locatie: ~/.zshrc
  • Gebruik: Definieert aliassen, functies, omgevingsvariabelen, prompt-instellingen, enz. Na wijzigingen toepassen met `source ~/.zshrc` of door een nieuwe shell te starten.

Oh My Zsh

Dit is een populair framework om zsh-configuraties eenvoudig te beheren en verschillende thema's en plug-ins toe te passen.

  • Beschrijving: Biedt talloze thema's en plug-ins om de functionaliteit van zsh uit te breiden en visueel te verbeteren.
  • Installatie: Kan eenvoudig worden geïnstalleerd via het installatiescript dat op de officiële website wordt aangeboden.

Overige Tips

  • **Bash-compatibiliteitsmodus**: U kunt `emulate bash` toevoegen aan het `.zshrc`-bestand om zsh zich meer als Bash te laten gedragen.
  • **Auto-aanvulling**: Twee keer op de `Tab`-toets drukken toont een lijst met beschikbare auto-aanvullingsopties, en u kunt er doorheen bladeren en selecteren met `Ctrl+i` (of `Tab`).


Hétzelfde categoriecommando