- - Comment passer de Bash à ZSH sous Linux

Comment passer de Bash à ZSH sous Linux

Les utilisateurs de Linux qui passent beaucoup de temps dans leterminal deviennent très familiers avec le shell Bash. Il est polyvalent et fiable, bien qu’il manque des fonctionnalités qui le rendent moderne. Si vous recherchez quelque chose avec plus de fonctionnalités que le Bash Shell, le Z Shell (ou Zsh) est une bonne alternative. Il est basé sur Bash mais comporte des améliorations majeures qui le rendent plus utilisable. Dans ce guide, nous verrons comment passer de Bash à ZSH et en faire votre shell principal, ainsi que la façon d'activer le framework Oh My Zsh pour de futures améliorations.

Installer Zsh

Avant d’utiliser le shell Zsh à la place de Bash,vous devrez l’installer sur votre PC Linux. Heureusement, comme Zsh est l’une des alternatives les plus connues de Bash, l’obtenir n’est pas un problème. Ouvrez une fenêtre de terminal et entrez la commande pour qu'elle fonctionne sur votre distribution.

Ubuntu

sudo apt install zsh

Debian

sudo apt-get install zsh

Arch Linux

Arch Linux utilise en fait le shell Z par défaut,dans le disque live. Néanmoins, même si le disque actif utilise Zsh, cela ne signifie pas que votre installation l’aura activé par défaut. Si vous avez décidé d’utiliser la méthode Bash traditionnelle, vous devrez peut-être installer le shell avec Pacman.

sudo pacman -S zsh

Feutre

sudo dnf install zsh

OpenSUSE

sudo zypper install zsh

Autres Linux

Comme mentionné précédemment, Zsh est très populaire dansla communauté Linux. En conséquence, les utilisateurs des distributions Linux les plus obscures ne devraient pas avoir la moindre difficulté à le trouver dans le gestionnaire de paquets. Pour installer Zsh, ouvrez un terminal, recherchez «zsh» et installez-le comme vous installez normalement un logiciel.

Sinon, rendez-vous sur le site Web de Zsh et découvrez comment l'obtenir sur le système d'exploitation Linux de votre choix.

Configuration de Zsh

Pour configurer Zsh, ouvrez le terminal et exécutez-le. L'exécution du shell Z pour la première fois ouvre automatiquement l'assistant de configuration. Dans l'assistant, appuyez sur 1 sur le clavier pour lancer le processus d’installation.

Sur la page suivante, Zsh propose de nombreuses options. Ces options facilitent la configuration de la coque. Encore une fois, appuyez sur 1. La sélection de cette option vous guidera dans la configuration des paramètres de l'historique du shell, etc.

D'abord, appuyez sur 1 pour définir la taille de la ligne de l'historique. Puis appuyez 2 pour créer le nouveau fichier d'historique, et 3 pour personnaliser le nombre de lignes à enregistrer. Lorsque les 3 paramètres sont configurés, appuyez sur Q pour revenir au menu principal.

Dans le menu de configuration Zsh, appuyez sur 2 configurer le système de saisie semi-automatique. Ce système remplira automatiquement les commandes détectées dans le fichier d’historique.

Lorsque l'auto-complétion est active, appuyez sur Q pour revenir au menu.

Mise en place des options 1 et 2 sont les seules étapes critiques. Si vous le souhaitez, définissez le reste des paramètres pour personnaliser pleinement votre expérience Z Shell. Sinon, appuyez sur 0 enregistrer les modifications et quitter.

Chang Shell par défaut

Zsh est correctement configuré, mais pas le Desktop Shell par défaut. Bash s'ouvre toujours par défaut à chaque fois qu'un terminal s'ouvre. Pour résoudre ce problème, allez au terminal et utilisez le chsh commander.

Tout d'abord, changez le shell pour Root:

sudo -s
chsh -s /bin/zsh root

Maintenant que l’utilisateur racine utilise Zsh par défaut, il est temps de le remplacer. N'oubliez pas que vous devrez réexécuter cette commande pour chaque utilisateur souhaitant utiliser le shell Zsh. Remplacer utilisateur dans la commande ci-dessous avec votre nom d'utilisateur.

chsh -s /bin/zsh username

Entrez le mot de passe de l'utilisateur pour confirmer le changement. Fermez le terminal et rouvrez-le pour accéder à Zsh.

Installer Oh My Zsh

L'utilisation de Zsh seul est suffisante pour la plupart des utilisateurs, mais si vous souhaitez obtenir encore plus de ce shell, installer Oh My Zsh est la solution. Pour obtenir Zsh, utilisez le wget outil de téléchargement pour récupérer la dernière version dele script d'installation. N'oubliez pas que le package Git doit être installé sur votre PC Linux. Recherchez «git» dans le gestionnaire de paquets et installez-le avant d'utiliser Wget.

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh

Oh My Zsh, une fois sur votre PC Linux, configure une belleFichier de configuration Zsh complet avec des dizaines de plugins différents à choisir. Pour activer l’un de ces plugins, vous devez éditer le fichier de configuration Zsh. Dans le terminal, utilisez l’éditeur de texte Nano pour ouvrir ~ /.zshrc.

nano ~/.zshrc

Premier sur la liste des plugins à choisir dans OhMes Zsh sont des thèmes. Par défaut, le thème «Robby Russel» est activé. Tu veux autre chose? Allez sur cette page ici, trouvez un thème et changez le nom entre les guillemets en votre thème préféré.

Suivant le thème, il y a beaucoup d'autres Zshplugins à activer. Faites défiler la liste avec la touche fléchée et lisez la description des plugins. Vous voyez celui que vous aimez? Supprimez le signe # devant le code pour activer le plugin.

Activer les plugins en sauvant Nano (Ctrl + O ensuite Ctrl + X) et redémarrer le terminal.

commentaires