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`).