Accueil › Base de connaissances IA
ConceptLigne de commande
Une façon de commander un ordinateur ou un logiciel en tapant des lignes de texte plutôt qu'en cliquant sur des boutons et des menus.
D'où ça vient
L'idée d'interagir avec un ordinateur par du texte s'est développée sur environ deux décennies. Avant, on programmait avec des interrupteurs ou des cartes perforées, puis les téléscripteurs ont permis de taper une commande et de recevoir une réponse imprimée. Le Compatible Time-Sharing System, créé au MIT en 1961, a introduit le premier vrai interpréteur de commandes. En 1964, Louis Pouzin a imaginé le « shell » pour le système Multics, avec la possibilité d'exécuter des scripts.
C'est quoi, concrètement
Une ligne de commande, c'est un endroit où tu tapes une instruction, tu appuies sur Entrée, et l'ordinateur l'exécute puis affiche le résultat ou un message d'erreur. Chaque commande suit un modèle simple: une invite, le nom de la commande, puis des paramètres. Tu peux sauvegarder des commandes utiles dans un fichier appelé script pour les relancer au besoin. Dans le travail de tous les jours, on s'en sert surtout pour administrer des systèmes, programmer et automatiser des tâches répétitives.
Exemples
- Terminal (macOS) : Le programme qui donne accès à une ligne de commande de type Unix sur les Mac, avec Z shell comme interpréteur par défaut.
- Windows PowerShell : Un interpréteur de commandes de Microsoft qui combine des fonctions des shells Unix traditionnels avec le .NET Framework.
- Bash : Un interpréteur Unix très répandu, issu du Bourne shell, qui sert autant en mode interactif que pour écrire des scripts.
- Invite de commandes (cmd.exe) : L'interpréteur de commandes classique de Windows, pratique pour lancer des programmes et des utilitaires en texte.
- MATLAB : Un logiciel de calcul numérique dont toutes les fonctions sont accessibles par la ligne de commande, alors que l'interface graphique n'en montre qu'une partie.
Ce que ça permet
- Elle demande moins de ressources système qu'une interface graphique.
- Une personne d'expérience accède souvent plus vite aux options en les tapant.
- Elle simplifie l'automatisation des tâches répétitives grâce aux scripts.
- L'historique des commandes permet de revoir et de répéter ce qu'on a déjà fait.
- Tu peux regrouper plusieurs commandes en un seul script, donc tu règles un problème complexe une seule fois.
Pièges à éviter
- Pour un débutant, il est difficile de connaître toutes les commandes et options sans consulter de la documentation.
- Il n'y a pas d'icônes ni de menus déroulants pour te guider.
- L'environnement n'offre pas les améliorations graphiques d'une interface visuelle.
- Les règles de syntaxe varient d'un système à l'autre, donc ce que tu apprends ne se transpose pas toujours.
- Une commande mal tapée peut avoir un effet réel, alors vérifie bien avant d'appuyer sur Entrée.
Pour ta PME
Dans une PME, la ligne de commande est surtout utile pour la personne responsable des TI ou pour un développeur, par exemple pour automatiser des tâches répétitives avec des scripts. Avant de lancer un script sur de vrais systèmes, essaie-le dans un environnement de test et fais-le relire par une deuxième personne. Fais aussi attention aux données sensibles et aux renseignements personnels que tes commandes touchent, notamment avec la Loi 25.
Sources : Wikipédia · mis à jour le 2026-11-06
« 5 prompts, 1 café »
Reçois 5 prompts prêts à copier chaque matin à 6 h 30.