Shells Linux - Un Guide Complet Pour

Que Sont Les Shells Linux ?

Un SHELL est un programme qui vous permet d’interagir avec le système d’exploitation et sert d’interpréteur de ligne de commande Linux. Il nous fournit un support pour interagir avec le noyau et un support initial pour configurer et modifier les fichiers initiaux. Cela devient extrêmement important lorsque nous effectuons des tâches uniquement CLI comme l’installation d’Arch Linux et que nous n’avons pas les outils GUI à notre disposition.

Les shells Linux peuvent également fournir de nombreuses fonctionnalités qui peuvent aider l’utilisateur dans son flux de travail quotidien et ses tâches quotidiennes. Certaines de ces fonctionnalités utiles sont la complétion de tabulation, la mise en évidence de la syntaxe et les suggestions automatiques.

Comment Vérifier Quel Shell Est Utilisé ?

Pour vérifier le Shell par défaut utilisé, vous pouvez taper ce qui suit dans un terminal :

€ echo €SHELL

Cela devrait vous renvoyer votre shell par défaut. Cependant, il peut arriver que vous soyez dans un shell différent de celui par défaut. Dans ce cas, vous pouvez vérifier votre shell par défaut avec :

€ écho 

Cela devrait vous donner votre shell actuel.

Certains Shells Linux Populaires

Ci-dessous, nous examinons les 3 shells les plus populaires sous Linux :

Bash : Shell GNU Bourne-Again

C’est le shell par défaut sur la plupart des distributions Linux. Il est raisonnablement personnalisable et rapide. Il est livré avec quelques fonctionnalités intéressantes comme la complétion de tabulation et permet également de très bons scripts shell. La configuration de bash se trouve dans un fichier caché appelé .bashrc dans le répertoire personnel de l’utilisateur. Pour en savoir plus, lisez cet article .

Zsh : Z-Shell

Poisson : Coquillage Interactif Convivial 

Fish ou un shell interactif convivial et est un shell de ligne de commande intelligent et convivial pour Linux, macOS et le reste de la famille. Ce n’est pas compatible POSIX, et ce n’est pas censé l’être. Fish fournit de nombreuses fonctionnalités telles que la mise en évidence de la syntaxe, la suggestion automatique, etc. Cela nous donne également une interface graphique pour modifier nos configurations et vous n’avez pas besoin d’installer de plugins supplémentaires pour la même chose. Vous pouvez toujours le personnaliser davantage avec OhMyFish . Fish est mon préféré car il n’est pas nécessaire de passer beaucoup de temps à configurer car la plupart des fonctionnalités essentielles sont fournies hors de la boîte.

Modification De Vos Shells Linux Par Défaut

Commençons par lister tous les shells disponibles sur votre système avec la commande cat :

€ chat /etc/coquillages

Cela devrait répertorier tous les shells disponibles sur votre système ainsi que leur chemin complet. Maintenant, pour changer votre shell par défaut, tapez :

€ chsh -s /chemin/vers/shell

Cela changera le shell par défaut pour l’utilisateur actuel. Parfois, vous devrez peut-être vous déconnecter et vous reconnecter pour que les modifications aient lieu, mais après cela, votre modification par défaut sera remplacée par celle que vous avez sélectionnée.

Conclusion

Par conséquent, nous avons discuté un peu des shells Linux. Il existe encore de nombreux types de coques différentes, mais celles-ci sont parmi les plus populaires. Vous pouvez comparer et décider lequel vous convient le mieux et continuer et l’utiliser.