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 :
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
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"
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