Comment installer et configurer zsh et oh my zsh sous Linux

Dans le monde Linux, nous avons la possibilité d'installer et de configurer des milliers d'options pour étendre les capacités de l'équipement gratuitement grâce à l'open source.

L'une de ces options est le Shell Z, également appelé ZSH, qui a ses origines en 1990 et a depuis été utilisé comme l'un des meilleurs interpréteurs de ligne de commande pour UNIX qui prend en charge le langage de script.

Parmi les différentes caractéristiques de ZSH nous avons :

  • A la commande de saisie semi-automatique
  • Améliorer la gestion des variables
  • Comprend la vérification orthographique
  • Historique des commandes partagé
  • Terminer la tabulation des commandes
  • Réglage facile des variables d'environnement
  • Hautement personnalisable

Maintenant, un autre des shells les plus connus pour Linux est Oh my zsh qui a été conçu comme un framework capable de gérer ZSH.

En utilisant Oh my zsh, nous avons des avantages tels que :

  • Il a plus de 200 plugins
  • Comprend plus de 900 thèmes
  • Prend en charge plusieurs langages comme PHP, PostgreSQL, Python, Scala, Django, etc.

Aujourd'hui, Solvetic expliquera en détail comment installer et configurer ces deux shells sur CentOS 7 pour avoir un niveau plus élevé d'évolutivité du serveur.

Exigences précédentesPour cela, les éléments suivants seront nécessaires :

  • Avoir une distribution CentOS 7 ou Ubuntu 17 si nous en avons la possibilité.
  • Avoir des privilèges d'utilisateur root.

1. Installer et configurer zsh sur CentOS 7 Linux


Dans ce cas, nous allons installer le shell Z à partir du référentiel officiel, puis configurer un utilisateur pour utiliser le shell Z comme thème par défaut. Fondamentalement, le shell par défaut dans Ubuntu et CentOS est bash, nous allons donc configurer un utilisateur root pour utiliser zsh comme shell par défaut.

Étape 1
Dans le cas de l'utilisation de CentOS 7, nous exécuterons la commande suivante :

 miam installer zsh 
Étape 2
Si nous utilisons Ubuntu 16 ou 17, nous pouvons exécuter la commande suivante pour installer zsh :
 apt installer zsh 

Étape 3
Là, nous entrerons la lettre y pour accepter le téléchargement et l'installation des packages zsh respectifs. Une fois installé, nous verrons ce qui suit :

2. Définir les paramètres zsh Shell sur Linux CentOS7

Étape 1
Une fois le processus d'installation terminé, nous pouvons changer le shell par défaut de l'utilisateur root en zsh avec la commande chsh comme suit :

Sur CentOS 7

 chsh -s / bin / zsh racine

Sous Ubuntu

 quel zsh

Étape 2
Nous pouvons maintenant nous déconnecter de l'utilisateur root, nous reconnecter et obtenir le shell zsh :
Nous allons vérifier le shell actuel en exécutant la commande suivante. Z shell zsh a été installé en voyant la ligne / bin / zsh.

 echo $ SHELL

3. Installer et configurer Oh my zsh sur Linux


Avec le shell Z installé sur le système, l'étape suivante consiste à installer le framework Oh my zsh pour gérer le shell Z zsh.
Oh my zsh fournit un script d'installation pour installer le framework, et nous devons installer d'autres packages nécessaires, notamment wget pour télécharger le script d'installation et Git pour télécharger le shell Oh my zsh depuis GitHub.

Étape 1
La première étape consiste à installer wget et git sur le système, nous exécuterons les commandes suivantes pour cela :

Sur CentOS 7

 miam installer wget git

Sous Ubuntu

 apt installer wget git

Étape 2
Nous entrons dans la lettre Oui pour accepter le téléchargement et l'installation des packages. Une fois installé, nous procédons au téléchargement du script d'installation et à l'exécuter en utilisant la ligne suivante :

 wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh 
Étape 3
Dans ce cas nous utiliserons Ubuntu 17.10 :

AGRANDIR

Étape 4
Avec cela, nous avons installé Oh my zsh dans ~ / .oh-my-zsh. Nous allons copier le fichier de configuration du modèle .zshrc.zsh-template dans le répertoire de base .zshrc et appliquer la configuration en exécutant la commande source, comme suit :

 cp ~ / .oh-my-zsh / templates / zshrc.zsh-template ~ / .zshrc source ~ / .zshrc

4. Oh mes paramètres de thème zsh sous Linux


La configuration .zshrc par défaut fournie par Oh my zsh utilise le thème 'robbyrusell'. Dans cette étape, nous allons modifier les paramètres et changer le thème par défaut.

Étape 1
Le framework Oh-my-zsh fournit de nombreux thèmes pour votre shell zsh, nous pouvons aller sur le lien suivant pour voir plus d'options disponibles :

Étape 2
Une autre option consiste à accéder au répertoire du thème de l'application en exécutant les lignes suivantes :

 cd ~ / .oh-my-zsh / thèmes / ls -a

AGRANDIR

Étape 3
Pour éditer le thème, nous allons dans le répertoire suivant en utilisant nano :

 nano ~ / .zshrc
Étape 4
Là nous localiserons la ligne "ZSH_THEME" et nous préciserons le thème souhaité :
 ZSH_THEME = 'risto'

AGRANDIR

Étape 5
Nous enregistrons les modifications à l'aide de la combinaison de touches suivante :

Ctrl + O

Nous quittons l'éditeur en utilisant :

Ctrl + X

Étape 5
Nous pouvons recharger la configuration en utilisant :

 source ~ / .zshrc.
Ainsi nous avons la possibilité d'installer et de configurer ces deux outils sous Linux pour donner une nouvelle fonctionnalité au système.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave