GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer et configurer Zsh dans Ubuntu 20.04

Cet article concerne l'installation et la configuration de ZSH sur Ubuntu 20.04 . Cette étape s'applique à toutes les distributions basées sur Ubuntu. ZSH signifie Z Shell qui est un programme shell pour les systèmes d'exploitation de type Unix. ZSH est une version étendue de Bourne Shell qui intègre certaines fonctionnalités de BASH , KSH , TSH .

Fonctionnalités Zsh

  • Complétion de la ligne de commande.
  • L'historique peut être partagé entre tous les shells.
  • Globalisation étendue des fichiers.
  • Meilleure gestion des variables et des tableaux.
  • Compatibilité avec des coques telles que bourne shell.
  • Correction orthographique et saisie automatique des noms de commande.
  • Répertoires nommés.

Installer Zsh dans Ubuntu Linux

Il existe deux façons d'installer ZSH dans Ubuntu en utilisant un gestionnaire de paquets apt et en l'installant à partir de la source.

Nous utiliserons le gestionnaire de paquets apt pour installer ZSH sur Ubuntu .

$ sudo apt install zsh

Le gestionnaire de packages installera la dernière version de ZSH qui est 5,8 .

$ zsh --version

zsh 5.8 (x86_64-ubuntu-linux-gnu)

Installation de ZSH ne le modifiera pas et le définira comme shell par défaut. Nous devons modifier les paramètres pour rendre ZSH notre shell par défaut. Utilisez le "chsh ” commande avec '-s' drapeau pour changer le shell par défaut pour l'utilisateur.

$ echo $SHELL
$ chsh -s $(which zsh) 
or 
$ chsh -s /usr/bin/zsh

Maintenant, pour utiliser le nouveau zsh shell, déconnectez-vous du terminal et reconnectez-vous.

Configuration de Zsh dans Ubuntu Linux

Comparé à d'autres shells comme BASH , ZSH nécessite une configuration initiale pour être prise en charge. Lorsque vous démarrez ZSH pour la première fois, il vous proposera des options à configurer. Voyons quelles sont ces options et comment les configurer.

Sélectionnez l'option “1” sur la première page qui nous mènera au menu principal.

Le menu principal affichera certains éléments recommandés options à configurer.

Appuyez sur 1 , il vous faudra configurer Historique paramètres associés comme le nombre de lignes d'historique à conserver et l'emplacement du fichier d'historique. Une fois que vous êtes sur la "page de configuration de l'historique ” vous pouvez simplement taper “1” ou "2" ou "3" pour modifier la configuration associée. Une fois que vous avez effectué le changement, le statut passera de "pas encore enregistré " à " défini mais pas enregistré ”.

Appuyez sur "0" pour mémoriser les changements. Une fois que vous sortez du menu principal, le statut passera de "recommandé " à " Modifications non enregistrées ".

De même, vous devez modifier la configuration du système de complétion, des clés et des options communes du shell. Une fois terminé, appuyez sur "0" pour enregistrer toutes les modifications.

L'installation est maintenant terminée et vous amènera au shell. À partir de la prochaine fois, votre shell n'exécutera pas cette configuration initiale, mais vous pourrez réexécuter la commande d'installation pour nouvel utilisateur, comme indiqué dans l'image ci-dessous, si nécessaire.

Il existe un moyen alternatif et simple au lieu de configurer manuellement chaque configuration. C'est la voie que je préfère normalement. Au lieu de choisir l'option “1” et en allant dans le menu principal pour définir chaque paramètre, nous pouvons choisir l'option "2" qui remplira le .zshrc fichier avec les paramètres par défaut. On peut changer les paramètres directement dans le .zshrc fichier.

Revenir à l'ancien shell Bash

Si vous souhaitez revenir à l'ancien shell, vous devez suivre les étapes ci-dessous.

$ sudo apt --purge remove zsh
$ chsh -s $(which "SHELL NAME")

Ouvrez maintenant une nouvelle session pour voir les modifications effectives

C'est tout pour cet article. Jetez un œil à notre article sur l'installation et la configuration de oh-my-zsh sur Ubuntu 20.04. Installer ZSH et explorez ses fonctionnalités et partagez votre expérience avec nous.


Ubuntu
  1. Comment installer PHP 7.4 et 8.0 sur Ubuntu 18.04 ou 20.04

  2. Comment installer et configurer Universal Media Server dans Ubuntu 20.04

  3. Comment installer Oh My Zsh sur Ubuntu

  4. Comment installer Zsh sur Ubuntu 20.04 ?

  5. Comment installer ZSH sur Ubuntu 20.04

Comment installer et utiliser R sur Ubuntu

Comment installer ZSH (Z Shell) sur Ubuntu 20.04

Comment installer OH-MY-ZSH dans Ubuntu 21.04

Comment installer et configurer Apache Spark sur Ubuntu 21.04

Comment installer et configurer Fish Shell dans Ubuntu

Comment installer et configurer Apache Spark sur Ubuntu/Debian