Comment passer de Bash à ZSH sous Linux

Les utilisateurs de Linux qui passent beaucoup de temps dans le terminal se familiarisent avec le Bash Shell. Il est polyvalent et fiable, bien qu'il manque de fonctionnalités qui le rendent moderne. Si vous recherchez quelque chose avec plus de fonctionnalités que le Bash Shell, une bonne alternative à vérifier est le Z Shell (alias Zsh). Il est basé sur Bash mais présente 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 comment activer le framework Oh My Zsh pour de nouvelles améliorations.

Installer Zsh

Avant d'utiliser le shell Zsh à la place de Bash, vous devez l'installer sur votre PC Linux. Heureusement, comme Zsh est l'une des alternatives Bash les plus connues, l'obtenir ne pose aucun problème. Ouvrez une fenêtre de terminal et entrez la commande pour la faire fonctionner sur votre distribution.

Ubuntu

sudo apt installer zsh

Debian

sudo apt-get install zsh

Arch Linux

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

sudo pacman -S zsh

Feutre

sudo dnf installer zsh

OuvrirSUSE

sudo zypper installer zsh

Autres Linux

Comme mentionné précédemment, Zsh est très populaire dans la communauté Linux. En conséquence, les utilisateurs des distributions Linux les plus obscures ne devraient avoir aucun problème à le trouver dans le gestionnaire de packages. 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. Exécuter le Z Shell pour la première fois ouvrira 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 du shell. Encore une fois, appuyez sur 1 . La sélection de cette option vous guidera dans la configuration des paramètres d'historique de Shell, etc.

Comment passer de Bash à ZSH sous Linux

Tout d'abord, appuyez sur 1 pour définir la taille des lignes de l'historique. Appuyez ensuite sur 2 pour créer le nouveau fichier historique et sur 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 de Zsh, appuyez sur 2 pour configurer le système de saisie semi -automatique. Ce système remplira automatiquement les commandes qu'il détecte dans le fichier historique.

Avec la saisie semi-automatique active, appuyez sur Q pour revenir au menu.

La configuration des options 1 et 2 sont les seules étapes critiques. Si vous le souhaitez, parcourez le reste des paramètres pour personnaliser entièrement votre expérience Z Shell. Sinon, appuyez sur 0 pour 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, accédez au terminal et utilisez la commande chsh .

Tout d'abord, changez le shell pour Root :

sudo -s

chsh -s /bin/zsh racine

Maintenant que l'utilisateur root utilise Zsh par défaut, il est temps de faire la transition de votre utilisateur. Gardez à l'esprit que vous devrez réexécuter cette commande pour chaque utilisateur qui souhaite utiliser le Zsh Shell. Remplacez user dans la commande ci-dessous par votre nom d'utilisateur.

chsh -s /bin/zsh nom d'utilisateur

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

Comment passer de Bash à ZSH sous Linux

Utiliser Zsh seul est suffisant pour la plupart des utilisateurs, mais si vous voulez tirer encore plus de ce shell, l'installation de Oh My Zsh est la voie à suivre. Pour obtenir Zsh, utilisez l' outil de téléchargement wget pour récupérer la dernière version du script d'installation. Gardez à l'esprit que vous aurez besoin d'avoir le package Git installé sur votre PC Linux. Recherchez « git » dans le gestionnaire de packages 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 un joli fichier de configuration Zsh avec des dizaines de plugins différents parmi lesquels choisir. Pour activer l'un de ces plugins, vous devrez modifier le fichier de configuration Zsh. Dans le terminal, utilisez l'éditeur de texte Nano pour ouvrir ~/. zshrc .

nano ~/.zshrc

Les thèmes sont les premiers sur la liste des plugins parmi lesquels choisir dans Oh My Zsh. Par défaut, le thème « Robby Russel » est activé. Vous voulez autre chose ? Allez sur cette page ici , trouvez un thème et changez le nom entre guillemets en votre thème préféré.

Après le thème, il existe de nombreux autres plugins Zsh à activer. Faites défiler la liste avec la touche fléchée et lisez la description des plugins. Vous en voyez un qui vous plait ? Supprimez le signe # devant le code pour activer le plugin.

Activez les plugins en sauvegardant Nano (Ctrl + O puis Ctrl + X) et en redémarrant le terminal.

Leave a Comment

Diagnostics MP3 : jusquà 50 problèmes avec les fichiers audio MP3

Diagnostics MP3 : jusquà 50 problèmes avec les fichiers audio MP3

MP3 Diags est l'outil idéal pour corriger les problèmes de votre collection musicale. Il peut baliser correctement vos fichiers MP3, ajouter des pochettes d'album manquantes et corriger les VBR.

Applications de notification de bureau Google Voice

Applications de notification de bureau Google Voice

Tout comme Google Wave, Google Voice a suscité un véritable buzz à travers le monde. Google ambitionne de révolutionner nos communications et, comme il devient

Téléchargez vos favoris Flickr avec FlickrFaves

Téléchargez vos favoris Flickr avec FlickrFaves

De nombreux outils permettent aux utilisateurs de Flickr de télécharger leurs photos en haute qualité, mais existe-t-il un moyen de télécharger les favoris Flickr ? Nous avons récemment découvert

OK Sampler est un logiciel déchantillonnage musical gratuit

OK Sampler est un logiciel déchantillonnage musical gratuit

Qu'est-ce que l'échantillonnage ? Selon Wikipédia, « C'est l'acte de prendre une partie, ou un échantillon, d'un enregistrement sonore et de le réutiliser comme instrument ou

Sauvegarde de Google Sites : Importation/Exportation

Sauvegarde de Google Sites : Importation/Exportation

Google Sites est un service de Google permettant d'héberger un site web sur ses serveurs. Cependant, il n'offre aucune option de sauvegarde intégrée.

Application de bureau Google Tasks

Application de bureau Google Tasks

Google Tasks n'est pas aussi populaire que d'autres services Google tels que Calendar, Wave, Voice, etc., mais il est toujours largement utilisé et fait partie intégrante de la vie quotidienne des gens.

Comment récupérer des partitions et des données de disque dur perdues ? [Guide]

Comment récupérer des partitions et des données de disque dur perdues ? [Guide]

Dans notre guide précédent sur l'effacement sécurisé du disque dur et des supports amovibles via Ubuntu Live et le CD de démarrage DBAN, nous avons discuté du disque basé sur Windows

Comment activer la connexion automatique à Kodi sous Linux

Comment activer la connexion automatique à Kodi sous Linux

Guide complet pour activer la connexion automatique à Kodi sous Linux avec diverses distributions et environnements de bureau.

Comment exécuter Rocket League sur Linux

Comment exécuter Rocket League sur Linux

Découvrez comment exécuter Rocket League sur Linux malgré l

Linux : Comment exporter et importer des machines virtuelles dans VMware Workstation

Linux : Comment exporter et importer des machines virtuelles dans VMware Workstation

Découvrez comment exporter et importer efficacement des machines virtuelles utilisant le format OVF avec VMware Workstation 16 sur Linux.