Au fil des ans, ZSH est devenu l'un des coquilles populaires pour les systèmes UNIX en raison de ses fonctionnalités, de sa flexibilité et de sa personnalisation. Les fonctionnalités notables ZSH incluent:
Ce guide vous guidera dans la configuration du shell Zsh et l'installation et la configuration du framework oh-my-zsh.
Qu'est-ce que Oh-My-Zsh?
Oh-my-zsh est un cadre libre et open-source pour la coque Zsh. Oh-my-zsh est utilisé pour aider à gérer et à configurer efficacement le shell Zsh. Il est livré avec des fonctions, des thèmes et des plugins pour améliorer le shell Zsh par défaut.
Bien que d'autres frameworks ZSH aident à gérer la configuration Zsh, Oh-My-Zsh est le plus populaire et facile à configurer.
Dans ce guide, nous testerons l'installation de frameworks Zsh et Oh-My-Zsh sur Ubuntu, Debian, Centos et OpenSUSE.
À la fin de ce tutoriel, vous aurez appris à:
Étape 1: Installer et configurer ZSH
La première étape avant la configuration du framework OH-My-Zsh est de s'assurer que le shell Zsh a installé. Par défaut, Zsh ne vient pas préinstallé dans la plupart des distributions Linux, et vous devrez l'installer manuellement.
Zsh est disponible dans les référentiels Linux par défaut, et vous pouvez utiliser le gestionnaire de package par défaut pour votre système pour l'installer.
Sur Debian / Ubuntu
Mise à jour Sudo apt-get
sudo apt-get install zsh
Sur Centos / Rehl
Mise à jour Sudo DNF
sudo dnf installer zsh
Sur Opensuse
Sudo Zypper Ref
sudo zypper installer zsh
Assurez-vous que ZSH a installé en utilisant la commande qui:
Quel Zsh
Si vous avez installé ZSH, vous devriez obtenir le chemin d'accès à l'exécutable Zsh comme:
/ usr / bin / zsh
Étape 2: Modifier le shell par défaut
L'étape suivante consiste à modifier le shell par défaut pour l'utilisateur actuel.
Entrez la commande:
chsh -s $ (qui zsh)
chsh -s $ (qui zsh)
Entrez le mot de passe pour l'utilisateur actuel pour modifier le shell par défaut.
Pour utiliser le shell Zsh, déconnectez l'utilisateur actuel et reconnectez-vous.
Si vous utilisez ZSH pour la première fois, vous devrez configurer la configuration par défaut.
Pour l'instant, sélectionnez 0, qui créera un vide .Fichier de configuration ZSHRC.
Étape 3: Installez et configurez le framework OH-My-Zsh
L'étape suivante après la configuration de Zsh est d'installer et de configurer le framework OH-My-Zsh. La façon la plus simple d'installer le framework OH-My-Zsh est d'utiliser le script d'installation fourni.
Cependant, nous devons nous assurer que nous avons installé et git avant de télécharger le script.
Sur Debian / Ubuntu
sudo apt-get install git curl
Sur Centos / Rehl
sudo dnf installer git curl
Sur Opensuse
sudo dnf installer git curl
Téléchargez et installez le script d'installation OH-My-Zsh à l'aide de la commande:
sh -c "$ (curl -fssl https: // brut.github.com / ohmyzsh / ohmyzsh / maître / outils / installer.sh) "
Vous devriez voir une sortie similaire à celle ci-dessous:
Oh-my-zsh utilisera le .Fichier zshrc créé plus tôt pour personnaliser l'apparence et le comportement de Zsh.
Installer et activer le thème personnalisé (Powerlevel10k).
Par défaut, Oh-My-Zsh appliquera le thème «Robbyrussell». Bien que son apparence puisse varier en fonction de la distribution, elle aura généralement l'air comme indiqué:
Zsh est également livré avec d'autres thèmes par défaut stockés dans le ~ /.OH-My-Zsh / Thèmes répertoire.
Vous pouvez appliquer chaque thème en modifiant le fichier de configuration, comme nous le verrons dans cet article.
Si le thème que vous souhaitez utiliser n'est pas installé dans le répertoire des thèmes par défaut, vous pouvez le télécharger et le configurer.
Dans cet exemple, nous installerons le thème Powerlevel10K.
Clone Le référentiel de thème PowerLevel10K:
Git Clone - Depth = 1 https: // github.com / romkatv / powerlevel10k.git $ zsh_custom: - $ home /.oh-my-zsh / coutume / thèmes / powerlevel10k
La commande téléchargera le thème Powerlevel10K dans le ~ /.OH-My-Zsh / Thèmes répertoire.
Pour modifier le thème par défaut en Powerlevel10k, modifiez le .Configuration Zshrc:
vigueur .zshrc
Localisez l'entrée Zsh_Theme et définissez sa valeur sur Powerlevel10k comme indiqué:
Zsh_theme = "powerlevel10k / powerlevel10k"
Enregistrez le fichier et fermez l'éditeur.
Appliquez les modifications en rechargeant la configuration ZSH:
source .zshrc
Suivez l'assistant de configuration PowerLevel10K pour configurer votre invite comme vous le voyez.
En utilisant des plugins personnalisés
Oh-my-zsh fournit une pléthore de plugins pour améliorer l'expérience terminale. Les plugins par défaut sont dans le ~ /.OH-My-Zsh / Plugins Directory.
Pour activer un plugin Oh-My-Zsh, modifiez le .Configuration Zshrc et ajoutez le nom du plugin dans l'entrée du plugin.
Par exemple, pour activer les plugins Git, Docker et NPM, nous pouvons définir l'entrée du plugin comme:
vigueur .zshrc
plugins = (git docker npm)
Enregistrez et fermez le fichier.
Appliquer les modifications:
source .zshrc
Vous pouvez maintenant utiliser les commandes et fonctionnalités des plugins activés. Considérez la documentation de chaque plugin pour apprendre les commandes disponibles.
Conclusion
Ce guide fournit des instructions détaillées sur la façon d'installer et de configurer le framework OH-My-Zsh sur Linux.