Qu’est-ce qu’un interpréteur de ligne de commande ?
Un interpréteur de ligne de commande est un programme qui permet d’entrer des commandes puis de les exécuter sur le système d’exploitation. C’est en fait un interpréteur de commandes.
Contrairement aux programmes dotés d’une interface utilisateur graphique (GUI) tels que des boutons et des menus contrôlés par une souris, les interpréteurs de ligne de commande acceptent les lignes de texte du clavier en tant que commandes, puis traduisent ces commandes en fonctions que le système d’exploitation peut comprendre.
autres noms pour l’interpréteur de ligne de commande
Tout interpréteur de ligne de commande est également communément appelé interface de ligne de commande.Plus rarement, on l’appelle aussi interface de ligne de commande, interpréteur de langage de commande, interface utilisateur de la console, processeur de commandes, shell, shell de ligne de commandeou alors interpréteur de commandes.
CLI est également un acronyme pour d’autres termes techniques non liés à l’interface de ligne de commande, tels que identification de la ligne d’appel, interface au niveau de l’appel, entrelacement de la ligne de cache, effacement des drapeaux d’interruption, et informations sur la localisation de l’appelant.
Pourquoi les utiliser ?
Si vous pouvez contrôler votre ordinateur via une application facile à utiliser avec une interface graphique, vous vous demandez peut-être pourquoi quelqu’un voudrait entrer des commandes via la ligne de commande. Il y a trois raisons principales.
La première est que vous pouvez automatiser les commandes. Nous pourrions donner de nombreux exemples, mais l’un est un script qui arrête toujours un service ou un programme lorsque l’utilisateur se connecte pour la première fois. Un autre peut être utilisé pour copier des fichiers au format similaire à partir d’un dossier afin que vous n’ayez pas à le parcourir vous-même. Ces choses peuvent être faites rapidement et automatiquement en utilisant des commandes.
Un autre avantage de l’utilisation d’un interpréteur de ligne de commande est que vous avez un accès direct aux fonctionnalités du système d’exploitation. Les utilisateurs avancés peuvent préférer l’interface de ligne de commande car elle leur fournit un accès propre et puissant.
Cependant, les utilisateurs simples et inexpérimentés ne veulent souvent pas utiliser les interfaces de ligne de commande car elles ne sont certainement pas aussi faciles à utiliser que les programmes graphiques. Les commandes disponibles ne sont pas aussi évidentes que les programmes avec des menus et des boutons. Vous ne pouvez pas simplement ouvrir un interpréteur de ligne de commande et savoir immédiatement comment l’utiliser, comme une application graphique ordinaire que vous pourriez télécharger.
Un interpréteur de ligne de commande est utile car, bien qu’il puisse y avoir un grand nombre de commandes et d’options pour contrôler un système d’exploitation, le logiciel GUI de ce système d’exploitation peut ne pas avoir été conçu pour utiliser ces commandes du tout. Ils vous permettent également d’utiliser certaines de ces commandes au lieu de toutes les utiliser en même temps, ce qui est avantageux sur les systèmes qui n’ont pas les ressources nécessaires pour exécuter des programmes graphiques.
Tous les interpréteurs de ligne de commande ne sont pas créés égaux
Lorsque l’interpréteur de ligne de commande comprend une commande spécifique, il la comprend en fonction du langage de programmation et de la syntaxe. Cela signifie qu’une commande qui fonctionne dans un cas sous un système d’exploitation et un langage de programmation spécifiques peut fonctionner de la même manière (ou ne pas fonctionner du tout) dans un environnement différent.
Par exemple, une plate-forme peut utiliser la commande scanne maintenant Analysez votre ordinateur à la recherche d’erreurs, mais un autre programme ou système d’exploitation qui n’a pas cette fonctionnalité intégrée peut ne rien faire.Ou, s’il a des fonctionnalités similaires, l’interpréteur de ligne de commande ne peut comprendre que balayage ou alors Temps de balayagePar exemple.
Les grammaires sont également importantes car elles sont sensibles à toute faute de frappe qui pourrait être interprétée à tort comme une commande complètement différente. Par exemple, scanne maintenant Probablement ce que le programme a utilisé pour lancer le scan, mais si vous supprimez la dernière lettre, promesse de balayage peut être comment il faut le comprendre arrêt balayage.
En savoir plus sur l’interpréteur de ligne de commande
Dans la plupart des systèmes d’exploitation Windows, l’interpréteur de ligne de commande principal est l’invite de commande. Windows PowerShell est un interpréteur de ligne de commande plus avancé qui peut être utilisé avec l’invite de commande dans les versions récentes de Windows. Windows Terminal inclut également des outils de ligne de commande, mais il n’est intégré qu’à Windows 11.
Dans Windows XP et Windows 2000, un outil de diagnostic spécial appelé la console de récupération agit également comme un interpréteur de ligne de commande pour effectuer diverses tâches de dépannage et de réparation du système.
L’interface de ligne de commande du système d’exploitation macOS s’appelle Terminal.
Parfois, l’interface de ligne de commande et l’interface utilisateur graphique sont incluses dans le même programme. Dans ce cas, une interface prend généralement en charge certaines fonctionnalités qui sont exclues de l’autre interface. Il s’agit généralement de la partie la plus fonctionnelle de la ligne de commande, car elle fournit un accès brut aux fichiers d’application et n’est pas limitée par ce que le développeur du logiciel choisit d’inclure dans l’interface graphique.
FAQ
-
Que tapez-vous pour accéder à l’interpréteur Python interactif depuis la ligne de commande ?
Sous Mac OS ou Linux, entrez Python Exécutez l’interpréteur Python interactif à partir de la ligne de commande.Sous Windows, ouvrez une invite de commande et entrez py.
-
Comment quitter l’interpréteur Python à partir de la ligne de commande ?
utiliser sortie() Utilisez cette fonction lorsque vous souhaitez mettre fin à une session Python interactive.Alternativement, vous pouvez utiliser des raccourcis clavier Ctrl+Zpuis appuyez Entrer Revenez à l’invite de commande dans Windows.
-
Qu’est-ce qu’un interpréteur de ligne de commande dans la terminologie Unix ?
L’interpréteur de ligne de commande sous Unix est souvent appelé coquille.
-
Comment ouvrir Matlab à partir de l’interpréteur de ligne de commande ?
Exécutez Matlab à partir de l’invite de commande avec la commande matlabSi vous souhaitez ouvrir Matlab sans l’écran de démarrage, utilisez la commande matlab-nosplash. et, pour enregistrer le code de sortie, utilisez la commande matlab – attendez.
Merci de nous en informer!
Dites-nous pourquoi !
D’autres détails ne sont pas assez difficiles à comprendre