Comment installer Zsh (Z Shell) sur Ubuntu et Debian

Comment installer Zsh (Z Shell) sur Ubuntu et Debian

Zsh, ou le shell Z, est un shell de ligne de commande puissant et flexible pour les systèmes d'exploitation de type UNIX, y compris Linux et MacOS. Il offre de nombreuses fonctionnalités et améliorations par rapport à la coquille de bash par défaut, y compris l'amélioration de la commande, la correction d'orthographe et les invites personnalisables. Dans cet article, nous apprendrons à installer et à configurer ZSH sur Ubuntu et Debian Systems.

Certains des avantages de l'utilisation de Zsh sur bash comprennent:

  • Achèvement de commande amélioré: ZSH offre une meilleure complétion des commandes que Bash, y compris la possibilité d'utiliser l'achèvement de l'onglet pour les options et les arguments.
  • Globbing plus puissant: Zsh a un système global plus puissant (correspondance des jilèges) que Bash, qui vous permet d'utiliser des modèles plus complexes pour faire correspondre les noms de fichiers.
  • Mieux soulignement de syntaxe: ZSH comprend la mise en évidence de la syntaxe intégrée pour divers langages de programmation, ce qui facilite la lecture et l'écriture de code.
  • Amélioration de la gestion de l'historique: Zsh a un meilleur système de gestion de l'historique que Bash, vous permettant de rechercher et de naviguer plus facilement.
  • Caractéristiques supplémentaires: ZSH comprend un certain nombre de fonctionnalités supplémentaires qui ne sont pas disponibles dans Bash, telles que la possibilité de personnaliser l'invite et d'utiliser des plug-ins et des thèmes pour personnaliser davantage l'environnement de la coque.

Conditions préalables

Avant de commencer, assurez-vous d'avoir les conditions préalables suivantes:

  • Un système Ubuntu ou Debian.
  • Un compte utilisateur avec les privilèges sudo.

Installation de Zsh (Shell Z)

Les forfaits Zsh (Z Shell) sont disponibles dans les référentiels Debian par défaut. À installer Zsh Sur Ubuntu ou Debian, vous pouvez utiliser le gestionnaire de packages APT. Ouvrez un terminal et entrez la commande suivante:

Sudo Apt Update && sudo apt install zsh  

Cela va installer Zsh Et toutes ses dépendances.

Modification du shell par défaut

Pour utiliser Zsh comme shell par défaut, vous devez modifier le COQUILLE variable dans le '/ etc / passwd' déposer.

Pour ce faire, exécutez la commande suivante:

sudo chsh -s $ (qui zsh) $ (whoami)  

Cela modifiera la variable de shell pour votre utilisateur actuel vers le chemin de l'exécutable ZSH.

Configuration de Zsh

Lorsque vous démarrez Zsh pour la première fois, il créera un fichier de configuration par défaut à '~ /.zshrc '. Ce fichier contient des paramètres et des options qui contrôlent comment Zsh se comporte.

Vous pouvez modifier ce fichier pour personnaliser votre environnement ZSH. Certaines options courantes à considérer comprennent:

  • Zsh_theme: Définit l'apparence de l'invite. Vous pouvez trouver une liste des thèmes disponibles ici.
  • alias: définit des alias courts pour les commandes couramment utilisées. Par exemple, vous pouvez définir des alias 'll =' ls -l " utiliser 'll' comme un raccourci pour 'ls -l'.
  • exporter: Définit des variables d'environnement qui affectent le comportement du ZSH et d'autres programmes.

Pour appliquer des modifications à votre ~ /.zshrc Fichier, vous devez vous connecter et vous reconnecter, soit exécuter la commande suivante:

source ~ /.zshrc  

Installation oh mon zsh

Oh mon Zsh est un cadre populaire pour gérer et personnaliser ZSH. Il offre un grand nombre de plugins et de thèmes, ce qui facilite la personnalisation et l'étendue ZSH.

Pour installer oh mon zsh, exécutez la commande suivante:

sh -c "$ (curl -fssl https: // brut.githubusercontent.com / ohmyzsh / ohmyzsh / maître / outils / installer.sh) "  

Cela téléchargera et exécutera le script d'installation OH My Zsh, qui configurera oh mon Zsh et créera un fichier de configuration par défaut à '~ /.oh-my-zsh / '.

Pour activer oh mes plugins et thèmes Zsh, vous devez modifier le '~ /.zshrc ' fichier et définir les variables Zsh_Theme and Plugin. Par exemple:

Zsh_theme = "Agnoster" plugins = (git docker)
123Zsh_theme = "Agnoster" plugins = (git docker)

Cela définira le 'Agnoster' thème et activer les plugins git et docker.

Conclusion

Dans cet article, nous avons appris à installer et à configurer le shell Zsh dans les systèmes Ubuntu et Debian. Qui ont plusieurs fonctionnalités supplémentaires que la coquille bash.