GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Shells open source populaires sous Linux

Le shell est une interface qui aide les utilisateurs à faire fonctionner le système via différentes commandes, scripts et utilitaires fournis par les systèmes d'exploitation basés sur Linux et Unix. Shell est le moyen le plus courant d'interagir avec le système, qu'il s'agisse de systèmes locaux ou de serveurs sans tête.

Lorsque l'on compare la ligne de commande Windows avec le shell, le shell Linux est plus puissant et flexible avec l'ensemble complet d'outils. Nous pouvons configurer plusieurs shells et basculer entre les shells lorsque nous en avons besoin. De nombreux shells open source sont maintenus avec leurs propres fonctionnalités de syntaxe et de script dans les distributions Linux et Unix. Certains des shells open source populaires dont nous parlerons dans cet article, voyons-les.

Certains des shells open source les plus populaires

Bash Shell

Le shell Bash fait référence à Bourne Again Shell qui peut être trouvé comme shell par défaut dans la plupart des distributions Linux. Le shell Bash est le shell le plus préférable et le plus populaire qui est une version de remplacement et améliorée de Bourne Shell (sh). Le shell Bash prend en charge l'édition de la ligne de commande, ce qui vous permet de modifier la ligne de commande actuelle ainsi que la commande dans votre liste d'historique. Il fournit de nombreuses fonctionnalités telles qu'un index de taille de tableau illimité qui vous permet de conserver l'historique sans limite, un mécanisme de contrôle des tâches pour gérer les tâches cron, effectuer une arithmétique entière de n'importe quelle base de deux à soixante-quatre, etc. Bash fournit également un support d'auto-complétion pour chemins, caractères génériques et lignes de commande, etc.

Aide de Bash Shell.

Coquille Zsh

Zsh est le shell Linux avancé et moderne qui fournit des fonctionnalités robustes interactives et uniques et offre un shell de connexion interactif. Zsh est également connu pour Z Shell et lors du développement de zsh shell, il inclut de nombreuses fonctionnalités améliorées de shells telles que bash, ksh, tcsh, etc. Il fournit une saisie semi-automatique hautement fonctionnelle pour le fichier et les chemins ainsi qu'un immense mécanisme de partage de l'historique des commandes . La correction orthographique, l'échappement intelligent, le globbing récursif, l'échappement intelligent et bien d'autres fonctionnalités interactives sont inclus dans le shell zsh. Les utilisateurs peuvent personnaliser le shell à l'aide du framework communautaire oh-my-zsh qui propose plus de 200 thèmes ainsi que plus de 400 plugins.

Aide Zsh Shell

Coque Tcsh

Tcsh fait référence à Tenex C Shell qui est une version étendue et une version rétrocompatible du shell C qui est utilisé comme shell de connexion interactif et processeur de commandes de script shell. Tcsh fournit de nombreuses fonctionnalités telles que l'achèvement configurable de la ligne de commande, le contrôle des tâches, un mécanisme d'historique modernisé, la prise en charge de la vérification orthographique, un éditeur de ligne de commande, etc. Sa syntaxe est assez similaire à la programmation en c, donc sans connaissance bash, le script peut être programmé. /P>

Aide Tcsh Shell.

Coque Ksh

Ksh fait référence à Korn Shell qui a été initialement développé par David Korn, y compris de nombreuses fonctionnalités de C Shell et rétrocompatible avec Bourne Shell. Le shell ksh prend en charge différentes fonctionnalités telles que l'arithmétique en virgule flottante, l'alias de commande, le contrôle des tâches et bien d'autres fonctionnalités. Le shell Ksh permet à l'utilisateur d'exécuter des travaux en arrière-plan à l'aide de la commande bg ou au premier plan à l'aide de la commande fg et de terminer les travaux en cours à l'aide de la combinaison de touches ctrl + z. Il fournit des fonctionnalités d'E/S avancées ainsi que des mécanismes de sécurité notables.

Manuel de Ksh Shell.

Conclusion

Les shells Linux ne se limitent pas à cela, en plus de cela, nous pourrions trouver de nombreux autres shells dont vous n'entendez même pas parler et qui sont maintenus en open source. Cet article n'incluait que certains des shells les plus populaires parmi les utilisateurs de Linux. Comme Linux est flexible, nous pouvons basculer facilement entre les shells sans aucune configuration supplémentaire.


Ubuntu
  1. Sortie du noyau Linux 5.7 :12 nouvelles fonctionnalités à prendre en compte

  2. Comment changer de shell sous Linux

  3. Quels sont les différents types de shells sous Linux ?

  4. UNIX / Linux :Qu'est-ce qu'un Shell ? Quels sont les différents coquillages ?

  5. Linux =Existe-t-il quelque chose comme un shell Java au lieu d'autres shells Linux ?

Microsoft Open Sources PowerShell, l'apporte à Linux !

Comment ouvrir un terminal dans Ubuntu Linux

Principales nouveautés d'Ubuntu 20.04

Résumé du shell Linux :15 shells Linux open source les plus populaires

Qu'est-ce que le shell de connexion sous Linux ?

8 types de shells Linux