Pour les articles homonymes, voirCommande.
Ne doit pas être confondu avecInstruction informatique.
Cet articlene cite pas suffisamment ses sources().
Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant lesréférences utiles à savérifiabilité et en les liant à la section « Notes et références ».
En pratique :Quelles sources sont attendues ?Comment ajouter mes sources ?Unecommande informatique est une instruction répondant à une syntaxe précise, qui, saisie sur l'interface en ligne de commande (d'instructions) d'unsystème d'exploitation, indique à ce dernier une suite d'ordres et d'actions à exécuter.
La commande informatique (à ne pas confondre avec l'instruction informatique) permet d'indiquer un ordre d'exécution d'une tâche dans le cadre d'un système d'exploitation. De manière générale, on entend par commande un mot qui décrit de manière mnémonique un nom de tâche, qu'il est possible de faire suivre par des paramètres. On peut ainsi par exemple demander via une commande à afficher le contenu d'un dossier, chercher un fichier particulier, et spécifier par des paramètres complémentaires comment cette action doit être menée (par exemple en s'aidant d'expressions régulières pour mener une recherche)
Le termecommande est adopté par opposition à celui d'instruction car il recouvre l'idée de donner des ordres rudimentaires à un système alors que l'instruction informatique s'insère dans un contexte paradigmatique beaucoup plus sophistiqué comme celui de laProgrammation impérative.
Alors qu'uncompilateur ou uninterprète delangage de programmation de haut niveau exige desanalyses syntaxiques complexes, l’interpréteur de commandes se satisfait généralement d'automates à états finis rudimentaires.
Taper « tree » à la fin de la ligne de commande permet d'afficher l'arborescence dudisque dur.
Les commandes sous UNIX, sont basées sur un système de briques, suivant laphilosophie KISS(acronyme pour, « laisser les choses simples et idiotes ») et permet de transmettre lesEntrées-sorties d'une application à l'autre, via le mécanisme depipes (tuyaux). L'ensemble des périphériques peuvent également être manipulés comme des fichiers au sein dusystème de fichier, les intégrant ainsi au flux de ces commandes. Des boucles et opérateurs logiques fournis par les différentsinterpréteurs de commandes, nommésshell (Bash,Csh,Dash, etc.), permettent d'automatiser à peu près n'importe quelle tâche de façon relativement simple.
Par exemple :
Certaines commandes sont directement exploitables depuisWindows Desktop Search 4.0 (PrincipalementWindows Vista etWindows 7).