Comment installer Z Shell (Zsh) et Oh My Zsh sous Linux

Comment installer Z Shell (Zsh) et Oh My Zsh sous Linux

Z shell est un shell Unix efficace, puissant et interactif. Il est facile à installer, configurer, utiliser et apprendre sur n’importe quelle plate-forme Linux, y compris Ubuntu, Fedora, Arch Linux, etc.

Voici comment vous pouvez installer Z shell et Oh My Zsh sur votre machine Linux.

Qu’est-ce que Z Shell et Oh My Zsh ?

Z shell, ou simplement Zsh est un shell de connexion interactif et un interpréteur de langage de script. De nombreuses fonctionnalités utiles que vous trouvez dans Bash, TCSH et ksh ont été intégrées à Zsh, ainsi que de nombreuses nouvelles fonctionnalités.

Oh My Zsh est un incroyable framework open source piloté par la communauté qui vous aide à gérer la configuration de Zsh. Il contient de nombreuses fonctions utiles, des assistants, des plugins, des thèmes et d’autres utilitaires qui offrent aux utilisateurs la meilleure expérience de shell qui soit.

Bien que Zsh soit assez similaire à Bash, l’avantage d’utiliser Zsh réside dans le fait qu’il est beaucoup plus personnalisable que Bash.

Comment installer Zsh sur Linux

Pour commencer, lancez le terminal en appuyant sur Ctrl + Alt + T sur le clavier. C’est une bonne pratique de mettre à jour et de mettre à niveau votre système Linux avant d’installer une nouvelle application sur votre machine. Cela résout tous les packages cassés ou obsolètes sur votre système qui peuvent créer un problème lors de l’installation d’une nouvelle application.

Maintenant que les packages système sont à jour, vous pouvez installer Zsh. Voici les commandes pour installer Zsh sur certaines distributions Linux majeures :

Pour Ubuntu, exécutez :

sudo apt install zsh

Pour installer Zsh sur Fedora, exécutez :

sudo dnf install zsh

Sur Arch Linux, exécutez :

sudo pacman -S zsh

Le processus d’installation couvrira également les configurations de base que vous pourrez toujours reconfigurer ultérieurement.

Vérifier l’installation de Zsh

Une façon de vérifier l’installation consiste à vérifier la version de Zsh que vous venez d’installer. Exécutez la commande suivante pour vérifier la version :

zsh --version

Sur le terminal, vous verrez le numéro de version après avoir entré la commande. Si le terminal ne parvient pas à afficher le numéro de version, cela signifie qu’il y a eu un problème avec l’installation.

Par défaut, Zsh est installé dans le répertoire /usr/bin . Pour confirmer l’emplacement où vous avez installé Zsh, exécutez :

whereis zsh

La sortie affichera le chemin vers Zsh sur le terminal.

Comment installer Oh-My-Zsh sur Linux

Powerline est un plugin puissant pour Vim qui fournit des lignes d’état et des invites pour plusieurs autres applications, telles que Zsh, Bash, Qtile, IPython, tmux et Awesome. Il fournit des améliorations utiles à Zsh. Pour l’installer sur Ubuntu et Debian, exécutez :

sudo apt install git-core curl fonts-powerline

Sur Fedora :

sudo dnf install powerline-fonts

Pour installer les polices Powerline sur Arch Linux :

sudo pacman -S powerline-fonts

Étape 1 : Installer Oh My Zsh sur Linux

Une fois les polices Powerline installées, il est temps d’installer enfin le package oh-my-zsh. Il y a deux façons de l’installer : en utilisant curl et wget.

Pour installer Oh My Zsh en utilisant curl, exécutez :

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh

Au lieu de cela, si vous voulez utiliser wget pour installer Oh My Zsh, utilisez ceci :

wget --no-check-certificate http://install.ohmyz.sh -O - | sh

Au cours du processus d’installation, le programme d’installation vous demandera si vous souhaitez faire de Zsh le shell par défaut ou non. Pour faire de Zsh le shell par défaut sur votre système, tapez Oui et appuyez sur Entrée sur le clavier. Vous pouvez modifier le shell par défaut ultérieurement avec chsh si vous le souhaitez.

Une fois que vous avez installé Oh My Zsh sur votre système, vous verrez le message de confirmation suivant sur le terminal qui vérifie l’installation réussie :

terminal ubuntu montrant que ohmyzsh a été installé

Pour désinstaller oh-my-zsh de votre système, exécutez :

uninstall_oh_my_zsh

Configurer Oh My Zsh sous Linux

Plongeons-nous dans certaines configurations de base que vous devez comprendre pour personnaliser Oh My Zsh comme vous le souhaitez.

1. Activer les plugins à l’aide du fichier de configuration Zsh

Pour voir quels plugins sont disponibles, ouvrez la page Oh My Zsh Plugins sur GitHub .

Vous trouverez ici une liste de tous les plugins que vous pouvez utiliser dans Oh My Zsh. Après avoir décidé quel plug-in vous souhaitez utiliser, ouvrez le fichier de configuration Zsh à l’aide de nano :

nano ~/.zshrc

fichier zsh ouvert avec l'éditeur nano sur ubuntu

Dans le fichier, localisez la fonction plugins() . Entre parenthèses, ajoutez le nom du plugin que vous souhaitez activer. Par exemple, si vous souhaitez activer « git », ajoutez-le comme ceci :

plugins=(git)

Enregistrez et quittez le fichier en appuyant sur Ctrl + X puis Y sur le clavier.

Pour mettre à jour les modifications, exécutez :

source ~/.zshrc

2. Définir le thème Oh My Zsh

Vous trouverez tous les thèmes Oh My Zsh dans le répertoire ~/.oh-my-zsh/themes . Pour voir tous les thèmes disponibles, rendez-vous sur la page Thèmes Oh My Zsh sur GitHub .

Vous pouvez également prévisualiser ces thèmes sur votre navigateur. Une fois que vous avez choisi le thème, ouvrez le fichier de configuration Zsh comme ceci :

sudo nano ~/.zshrc

Allez à la ligne qui dit ZSH_THEME= » » . Ici, entrez le thème que vous souhaitez conserver. Par exemple, si vous souhaitez changer le thème en « agnoster », entrez le nom du thème comme ceci :

ZSH_THEME="agnoster"

changement de thème en agnoster dans le fichier de configuration z-shell

Vous pouvez également définir cette option sur « aléatoire » si vous souhaitez basculer régulièrement entre différents thèmes.

ZSH_THEME="random"

Et si vous ne souhaitez pas utiliser tous les thèmes mais seulement quelques-uns spécifiques ? Heureusement, vous avez également la possibilité de conserver un ensemble de thèmes. Localisez la ligne indiquant ZSH_THEME_RANDOM_CANDIDATES=() et entrez les noms de thème comme ceci :

ZSH_THEME_RANDOM_CANDIDATES=("agnoster" "grml" "robbyrussell")

Rechargez le fichier pour que les modifications prennent effet :

source ~/.zshrc

3. Configurez les mises à jour automatiques

Oh My Zsh se met à jour automatiquement toutes les deux semaines. Vous pouvez désactiver ce paramètre dans le fichier de configuration Zsh comme ceci :

DISABLE_AUTO_UPDATE="true"

Vous pouvez également configurer le nombre de jours pendant lesquels vous souhaitez que Zsh vérifie les mises à jour comme ceci :

UPDATE_ZSH_DAYS=1

Z Shell offre des fonctionnalités que vous ne trouverez nulle part ailleurs

Le shell Z est fourni avec de nombreuses fonctionnalités difficiles à trouver dans d’autres shells. Il est livré avec un vérificateur d’orthographe intégré et vous permet de mettre en évidence le code. Il est livré avec de nombreux thèmes étonnants que vous pouvez appliquer au shell. Vous pouvez également configurer le shell pour afficher des informations système importantes.

Avec des tonnes de fonctionnalités prêtes à vous aider, vous pouvez désormais commencer à écrire des scripts et des programmes Bash plus efficacement pour automatiser les tâches et gagner beaucoup de temps. Bonne scénarisation !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *