Aperçu
zsh est un shell qui est une amélioration de Bash, offrant des capacités de scripting plus puissantes et une expérience utilisateur interactive. En particulier, des frameworks comme Oh My Zsh permettent d'appliquer facilement divers thèmes et plugins.
Caractéristiques principales
- Fonctionnalités de complétion automatique et de correction avancées
- Système puissant de thèmes et de plugins (ex: Oh My Zsh)
- Compatibilité Bash et fonctionnalités de scripting améliorées
- Gestion et partage de l'historique améliorés
Options principales
Voici quelques options principales que vous pouvez utiliser lors de l'exécution de zsh.
Modes d'exécution
Commande générée :
Essayez de combiner les commandes.
Description:
`zsh` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Exemples d'utilisation
Scénarios courants d'utilisation de zsh.
Démarrer le shell zsh
zsh
Démarre le shell zsh dans la session de terminal actuelle.
Exécuter une seule commande avec zsh
zsh -c "echo 'Hello from Zsh!'"
Exécute une commande spécifique en utilisant zsh et quitte le shell.
Changer le shell par défaut en zsh
chsh -s $(which zsh)
Change le shell de connexion par défaut de l'utilisateur en zsh. Les modifications prendront effet après la déconnexion et la reconnexion.
Installation
zsh peut être facilement installé via les dépôts par défaut sur la plupart des distributions Linux.
Debian/Ubuntu
sudo apt update && sudo apt install zsh
Installe zsh en utilisant le gestionnaire de paquets APT.
CentOS/RHEL (yum)
sudo yum install zsh
Installe zsh en utilisant le gestionnaire de paquets YUM.
Fedora/RHEL (dnf)
sudo dnf install zsh
Installe zsh en utilisant le gestionnaire de paquets DNF.
Arch Linux
sudo pacman -S zsh
Installe zsh en utilisant le gestionnaire de paquets Pacman.
Conseils et précautions
Conseils et précautions utiles pour utiliser zsh plus efficacement.
Fichier .zshrc
Le fichier de configuration principal de zsh.
- Emplacement: ~/.zshrc
- Utilisation: Définit les alias, fonctions, variables d'environnement, configurations de prompt, etc. Après modification, appliquez les changements en exécutant `source ~/.zshrc` ou en démarrant un nouveau shell.
Oh My Zsh
Un framework populaire pour gérer facilement les configurations zsh et appliquer divers thèmes et plugins.
- Description: Fournit de nombreux thèmes et plugins pour étendre les fonctionnalités de zsh et améliorer son aspect visuel.
- Installation: Peut être facilement installé via le script d'installation fourni sur le site officiel.
Autres conseils
- **Mode de compatibilité Bash** : Vous pouvez ajouter `emulate bash` dans le fichier `.zshrc` pour configurer zsh afin qu'il se comporte de manière similaire à Bash.
- **Complétion automatique** : Appuyez deux fois sur la touche `Tab` pour afficher la liste des options de complétion automatique disponibles, et parcourez-les en utilisant `Ctrl+i` (ou `Tab`).