Maison > Article > Opération et maintenance > Quelle est la différence entre les commandes shell et les commandes Linux ?
La différence entre la commande shell et la commande Linux : 1. Shell est un langage de script fonctionnant sur le système Linux, un programme écrit en langage C, et la commande Linux est une commande pour gérer le système Linux 2. Shell peut être répété Ou ; exécutez certaines commandes par lots ou écrivez des commandes exécutées à plusieurs reprises dans un script pour exécution, tandis que les commandes Linux nécessitent de saisir les commandes une par une.
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
Comme nous le savons tous, le shell est un langage de script fonctionnant sur le système Linux. C'est une connaissance que tout personnel d'exploitation et de maintenance doit maîtriser et lorsque nous utilisons le système Linux, nous devons le maîtriser. utilisez des commandes pour l'opération, alors quel est le lien entre le langage de script shell et les commandes Linux ? Quelle est la différence entre eux ? Cet article vous l'expliquera ?
Shell est traduit par shell. Il est enveloppé dans la couche externe du noyau Linux. Il s'agit d'une interface homme-machine qui peut émettre des instructions pertinentes au système d'exploitation via une série de commandes Linux. Le shell peut combiner une série de commandes Linux via ses instructions conditionnelles et ses instructions de boucle pour former un programme orienté processus, c'est-à-dire un script shell, réalisant ainsi certaines fonctions complexes.
Shell peut être considéré comme le nom général du jeu de commandes Linux, qui appartient à l'interface homme-machine de la ligne de commande. Le shell est un programme écrit en langage C, qui constitue un pont permettant aux utilisateurs d'utiliser Linux. Le shell est à la fois un langage de commande et un langage de programmation ; d'autre part, le shell fait également référence à un programme d'application. Ce programme d'application fournit une interface par laquelle les utilisateurs accèdent aux services du noyau du système d'exploitation.
On voit que le shell est équivalent à une ligne de commande décorée. Comme la ligne de commande, il peut faire fonctionner Linux mais le shell est orienté processus, ce qui équivaut à une certaine logique et processus, tandis que la ligne de commande est utilisée. n'est qu'une seule opération. La commande
linux est une commande permettant de gérer le système Linux. Pour le système Linux, qu'il s'agisse du processeur central, de la mémoire, du lecteur de disque, du clavier, de la souris ou de l'utilisateur, ce sont tous des fichiers. Les commandes de gestion du système Linux sont au cœur de son fonctionnement normal, similaires aux commandes DOS précédentes. Il existe deux types de commandes Linux dans le système : les commandes Shell intégrées et les commandes Linux.
La différence entre les commandes shell et Linux
1. L'exécution directe sur la ligne de commande signifie l'exécution dans l'environnement shell actuel. Par exemple, lorsque certaines variables d'environnement sont impliquées, elles doivent être exécutées dans l'environnement shell actuel. .
2. Lorsque le script est exécuté, un processus enfant sera bifurqué et toutes les opérations seront effectuées dans le processus enfant. Si cela implique de définir des variables d'environnement dans le script, les variables d'environnement disparaîtront à la fin du script. Si vous modifiez les variables d'environnement, vous devez y prêter une attention particulière.
3. Le shell peut exécuter certaines commandes de manière répétée ou par lots. Vous pouvez également écrire les commandes que vous souhaitez exécuter de manière répétée dans un script pour les exécuter. Cependant, sur la ligne de commande, vous devez saisir les commandes une par une. est plus gênant.
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!