Mou, Tendre

Qu'est-ce qu'un interpréteur de ligne de commande ?

Essayez Notre Instrument Pour Éliminer Les Problèmes





Posté surDernière mise à jour : 16 février 2021

Qu'est-ce qu'un interpréteur de ligne de commande ? Généralement, tous les programmes modernes ont un Interface utilisateur graphique (GUI) . Cela signifie que l'interface comporte des menus et des boutons que les utilisateurs peuvent utiliser pour interagir avec le système. Mais un interpréteur de ligne de commande est un programme qui n'accepte que les commandes textuelles d'un clavier. Ces commandes sont ensuite exécutées sur le système d'exploitation. Les lignes de texte saisies par l'utilisateur à partir du clavier sont converties en fonctions compréhensibles par le système d'exploitation. C'est le travail de l'interpréteur de ligne de commande.



Les interpréteurs de ligne de commande ont été largement utilisés jusque dans les années 1970. Plus tard, ils ont été remplacés par des programmes avec une interface utilisateur graphique.

Qu'est-ce qu'un interpréteur de ligne de commande



Contenu[ cacher ]

Où sont utilisés les interpréteurs de ligne de commande ?

Une question courante que les gens se posent est la suivante : pourquoi utiliserait-on un interpréteur de ligne de commande aujourd'hui ? Nous avons maintenant des applications avec une interface graphique qui ont simplifié la façon dont nous interagissons avec les systèmes. Alors pourquoi taper les commandes sur une CLI ? Il y a trois raisons importantes pour lesquelles les interpréteurs de ligne de commande sont toujours pertinents aujourd'hui. Discutons les raisons une par une.



  1. Certaines actions peuvent être effectuées plus rapidement et automatiquement en utilisant la ligne de commande. Par exemple, la commande pour fermer certains programmes lorsqu'un utilisateur se connecte ou la commande pour copier des fichiers du même format à partir d'un dossier peut être automatisée. Cela réduira le travail manuel de votre part. Ainsi pour une exécution rapide ou pour automatiser certaines actions, des commandes sont données depuis l'interpréteur de ligne de commande.
  2. Une application graphique est assez facile à utiliser. Ce n'est pas seulement interactif mais aussi explicite. Une fois que vous avez téléchargé l'application, il y a un tas de menus/boutons, etc… qui vous guideront pour n'importe quelle opération dans le programme. Ainsi, les utilisateurs nouveaux et inexpérimentés préfèrent toujours utiliser une application graphique. L'utilisation d'un interpréteur de ligne de commande n'est pas aussi simple. Il n'y a pas de menus. Tout doit être dactylographié. Pourtant, certains utilisateurs expérimentés utilisent l'interpréteur de ligne de commande. C'est principalement parce qu'avec une CLI, vous avez un accès direct aux fonctions du système d'exploitation. Les utilisateurs expérimentés savent à quel point il est puissant d'avoir accès à ces fonctions. Ainsi, ils utilisent la CLI.
  3. Parfois, le logiciel GUI de votre système n'est pas conçu pour prendre en charge les commandes nécessaires pour exécuter ou contrôler le système d'exploitation. À ce moment-là, l'utilisateur n'a d'autre choix que d'utiliser l'interface de ligne de commande. Si un système ne dispose pas des ressources nécessaires pour exécuter un programme graphique, l'interface de ligne de commande est pratique.

Dans certaines situations, il est plus efficace d'utiliser l'interface de ligne de commande plutôt qu'un programme graphique. Les principaux objectifs de l'utilisation d'une CLI sont répertoriés ci-dessous.

  • Dans les interpréteurs de ligne de commande, il est possible d'afficher les instructions à l'aide de la Système braille . Ceci est utile pour les utilisateurs aveugles. Ils ne peuvent pas utiliser les applications graphiques de manière autonome car l'interface n'est pas conviviale pour eux.
  • Les scientifiques, les experts techniques et les ingénieurs préfèrent les interpréteurs de commandes aux interfaces graphiques. Cela est dû à la rapidité et à l'efficacité avec lesquelles certaines commandes peuvent être exécutées.
  • Certains ordinateurs n'ont pas les ressources nécessaires pour supporter le bon fonctionnement des applications graphiques et des programmes. Les interpréteurs de ligne de commande peuvent également être utilisés dans de tels cas.
  • La saisie de commandes peut être accomplie plus rapidement que de cliquer sur les options d'une interface graphique. Un interpréteur de ligne de commande fournit également à l'utilisateur un large éventail de commandes et d'opérations qui ne sont pas possibles avec une application GUI.

A lire aussi : Qu'est-ce qu'un pilote de périphérique ?



Dans quels cas les interpréteurs de ligne de commande sont-ils utilisés de nos jours ?

Il fut un temps où taper des commandes était le seul moyen d'interagir avec le système. Cependant, avec le temps, les interfaces graphiques sont devenues plus populaires. Mais les interpréteurs de ligne de commande sont toujours utilisés. Parcourez la liste ci-dessous, pour savoir où ils sont utilisés.

  • Le système d'exploitation Windows a une CLI appelée Invite de commandes Windows.
  • La configuration de Junos et Routeurs Cisco IOS se fait à l'aide d'interpréteurs de ligne de commande.
  • Certains systèmes Linux ont également la CLI. Il est connu sous le nom de shell Unix.
  • Ruby et PHP ont un shell de commande pour une utilisation interactive. Le shell en PHP est connu sous le nom de PHP-CLI.

Tous les interpréteurs de ligne de commande sont-ils identiques ?

Nous avons vu qu'un interpréteur de commandes n'est rien d'autre qu'un moyen d'interagir avec le système uniquement avec des commandes textuelles. Bien qu'il existe plusieurs interpréteurs de ligne de commande, se ressemblent-ils tous ? Non. En effet, les commandes que vous tapez dans la CLI sont basées sur la syntaxe du langage de programmation que vous utilisez. Ainsi, une commande qui fonctionne sur une CLI sur un système peut ne pas fonctionner de la même manière sur d'autres systèmes. Vous devrez peut-être modifier la commande en fonction de la syntaxe du système d'exploitation et du langage de programmation de ce système.

Il est important de connaître la syntaxe et les bonnes commandes. Par exemple, sur une plate-forme, la commande scan dirigerait maintenant le système vers une recherche de virus. Cependant, la même commande peut ne pas être nécessairement reconnue dans d'autres systèmes. Parfois, un système d'exploitation/langage de programmation différent a une commande similaire. Cela peut conduire le système à exécuter l'action que la commande similaire ferait, entraînant des résultats indésirables.

La syntaxe et la sensibilité à la casse doivent également être prises en compte. Si vous entrez une commande avec la mauvaise syntaxe, le système peut finir par mal interpréter la commande. Le résultat est que soit l'action prévue n'est pas effectuée, soit une autre activité a lieu.

Interprètes de ligne de commande dans différents systèmes d'exploitation

Pour effectuer des activités telles que le dépannage et la réparation du système, il existe un outil appelé Console de récupération sous Windows XP et Windows 2000. Cet outil sert également d'interpréteur de ligne de commande.

La CLI dans MacOS s'appelle Terminal.

Le système d'exploitation Windows a une application appelée Invite de commande. Il s'agit de la CLI principale de Windows. Les dernières versions de Windows ont une autre CLI - la WindowsPowerShell . Cette CLI est plus avancée que l'invite de commande. Les deux sont disponibles dans la nouvelle version du système d'exploitation Windows.

Dans la fenêtre PowerShell, tapez la commande appuyez sur entrée

Certaines applications disposent à la fois d'une interface CLI et d'une interface graphique. Dans ces applications, la CLI possède des fonctionnalités qui ne sont pas prises en charge par l'interface graphique. La CLI fournit des fonctionnalités supplémentaires car elle dispose d'un accès brut aux fichiers d'application.

google chrome elevation service

Recommandé: Qu'est-ce qu'un Service Pack ?

L'invite de commande dans Windows 10

Le dépannage serait beaucoup plus facile si vous connaissiez les commandes de l'invite de commande. L'invite de commande est le nom donné à la CLI dans le système d'exploitation Windows. Il n'est pas possible ou nécessaire de connaître toutes les commandes. Ici, nous avons dressé une liste de certaines des commandes importantes.

  • Ping - Il s'agit d'une commande utilisée pour vérifier si votre système de réseau local fonctionne correctement. Si vous voulez savoir s'il existe un problème réel avec Internet ou un logiciel à l'origine du problème, utilisez Ping. Vous pouvez envoyer un ping à un moteur de recherche ou à votre serveur distant. Si vous recevez une réponse, cela signifie qu'il y a une connexion.
  • IPConfig - Cette commande est utilisée pour le dépannage lorsque l'utilisateur est confronté à des problèmes de réseau. Lorsque vous exécutez la commande, elle renvoie des détails sur votre PC et votre réseau local. Des détails tels que l'état des différentes connexions réseau, le système utilisé, l'adresse IP du routeur utilisé, etc. sont affichés.
  • Aide - Il s'agit probablement de la commande d'invite de commande la plus utile et la plus utilisée. L'exécution de cette commande affichera la liste complète de toutes les commandes sur l'invite de commande. Si vous souhaitez en savoir plus sur une commande particulière de la liste, vous pouvez le faire en tapant – /? Cette commande affichera des informations détaillées sur la commande spécifiée.
  • Dir – Ceci est utilisé pour parcourir le système de fichiers sur votre ordinateur. La commande listera tous les fichiers et dossiers trouvés dans votre dossier actuel. Il peut également être utilisé comme outil de recherche. Ajoutez simplement un /S à la commande et tapez ce que vous recherchez.
  • Cls - Si votre écran est rempli de trop de commandes, exécutez cette commande pour effacer l'écran.
  • SFC - Ici, SFC signifie Vérificateur de fichiers système. SFC/Scannow est utilisé pour vérifier si des fichiers système contiennent des erreurs. S'il est possible de les réparer, cela se fait également. Étant donné que l'ensemble du système doit être analysé, cette commande peut prendre un certain temps.
  • Liste des tâches - Si vous souhaitez consulter toutes les tâches actuellement actives sur votre système, vous pouvez utiliser cette commande. Bien que cette commande répertorie uniquement toutes les tâches en cours d'exécution, vous pouvez également obtenir des informations supplémentaires en utilisant -m avec la commande. Si vous trouvez des tâches inutiles, vous pouvez forcer leur arrêt en utilisant la commande Taskkill.
  • Netstat - Ceci est utilisé pour obtenir des informations relatives au réseau dans lequel se trouve votre PC. Des détails tels que les statistiques Ethernet, la table de routage IP, les connexions TCP, les ports utilisés, etc. sont affichés.
  • Quitter – Cette commande est utilisée pour quitter l'invite de commande.
  • Assoc - Ceci est utilisé pour afficher l'extension de fichier et même modifier les associations de fichiers. Si vous tapez assoc [.ext] où .ext est l'extension de fichier, vous obtiendrez des informations sur l'extension. Par exemple, si l'extension saisie est .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope='' > Elon Decker

    Elon est rédacteur technique chez Cyber ​​S. Il rédige des guides pratiques depuis environ 6 ans maintenant et a couvert de nombreux sujets. Il aime couvrir des sujets liés à Windows, Android et les derniers trucs et astuces.