Maison  >  Article  >  Opération et maintenance  >  Qu'est-ce que la programmation shell sous Linux

Qu'est-ce que la programmation shell sous Linux

WBOY
WBOYoriginal
2022-07-29 16:25:064891parcourir

Sous Linux, la programmation shell fait référence à la programmation de l'éditeur de commandes ; le shell est l'interface utilisateur du système, qui fournit une interface permettant aux utilisateurs d'interagir avec le noyau. Il s'agit d'un interpréteur de commandes qui reçoit les commandes saisies par l'utilisateur et les exécute. Envoyez-les au noyau pour exécution.

Qu'est-ce que la programmation shell sous Linux

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Qu'est-ce que la programmation shell sous Linux

La programmation Shell fait référence à la programmation avec un éditeur de commandes

shell est un interpréteur de commandes

Shell est l'interface utilisateur du système, fournissant une interface permettant aux utilisateurs d'interagir avec le noyau. Il reçoit les commandes saisies par l'utilisateur et les envoie au noyau pour exécution.

En fait, Shell est un interpréteur de commandes, qui interprète les commandes saisies par l'utilisateur et les envoie au noyau. De plus, Shell possède son propre langage de programmation pour l'édition des commandes, qui permet aux utilisateurs d'écrire des programmes composés de commandes shell. Le langage de programmation Shell possède de nombreuses fonctionnalités des langages de programmation ordinaires, telles que les structures de boucle et les structures de contrôle de branche écrites dans ce langage de programmation, qui ont le même effet que les autres applications.

Quest-ce que la programmation shell sous Linux

Shell est présenté comme suit :

Shell est l'interface utilisateur du système, fournissant une interface permettant aux utilisateurs d'interagir avec le noyau. Il reçoit les commandes saisies par l'utilisateur et les envoie au noyau pour exécution [1] .

En fait, Shell est un interpréteur de commandes, qui interprète les commandes saisies par l'utilisateur et les envoie au noyau. De plus, Shell possède son propre langage de programmation pour l'édition des commandes, qui permet aux utilisateurs d'écrire des programmes composés de commandes shell. Le langage de programmation Shell possède de nombreuses fonctionnalités des langages de programmation ordinaires, telles que les structures de boucle et les structures de contrôle de branche écrites dans ce langage de programmation, qui ont le même effet que les autres applications.

Linux fournit une interface de saisie de commandes visuelle comme Microsoft Windows - l'interface utilisateur graphique (GUI) de X Window. Il fournit de nombreux systèmes d'environnement de bureau, qui fonctionnent comme Windows, avec des fenêtres, des icônes et des menus, et toute la gestion est contrôlée via la souris. GNOME.

Chaque utilisateur du système Linux peut avoir sa propre interface utilisateur ou Shell pour répondre à ses propres besoins Shell spécialisés.

Comme Linux lui-même, il existe de nombreuses versions différentes de Shell. Il existe principalement les versions suivantes de Shell : Bourne Shell : développé par Bell Labs.

BASH : Il s'agit du Bourne Again Shell de GNU et c'est le shell par défaut du système d'exploitation GNU.

Korn Shell : Il s'agit d'un développement de Bourne SHell et est compatible avec Bourne Shell dans la plupart des aspects.

C Shell : Il s'agit de la version BSD de SUN Company Shell.

Z Shell : La dernière coque dont vous aurez besoin ! Z est la dernière lettre, qui est la coque ultime. Il intègre les fonctionnalités importantes de bash et ksh, tout en ajoutant ses propres fonctionnalités uniques.

Apprentissage recommandé : Tutoriel vidéo Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn