| Liste Articles: [0-A] [A-C] [C-F] [F-J] [J-M] [M-P] [P-S] [S-Z] | Liste Catégories | Une page au hasard | Pages liées | ||||||
L'invite de commande (en anglais, prompt ou command-line interface, CLI) est
un mode de contrôle d'un ordinateur fonctionnant en
ligne de commande (commandes tapées au clavier). Il utilise un interpréteur de commandes en mode interactif.
Les premiers systèmes capables d'interpréter des lignes de commandes sont apparus au début des années 1960, en même temps que le clavier informatique. Auparavant, les ordinateurs étaient uniquement utilisés en traitement par lots.
L'invite est l'interface la plus simple à réaliser et conserve de nombreux avantages par rapport aux environnements graphiques :
Beaucoup de serveurs ne s'administrent qu'en ligne de commande car il y a peu de raisons d'avoir besoin d'une interface graphique sur un serveur, interface qui pourrait être source de dysfonctionnements et dont la prise en main distante est plus ardue.
Sous Windows, seul l'invite DOS existe, pour des raisons historiques. Il se lance par l'utilitaire command.com ou cmd.exe.
Sous GNU/Linux, il existe de nombreux interpréteurs de commandes, appelés shells. Le plus célèbre est le bash mais on utilise aussi csh, ksh, sash, sh, tcsh ou encore zsh, etc.
[ske:~] ske% cd /usr/ [ske:/usr] ske% ls bin lib local share include libexec sbin standalone [ske:/usr] ske% top [ske:/usr] ske% cd /tmp [ske:/tmp] ske% ls -l total 152 -rw-r--r-- 1 ske admin 68328 15 Apr 10:54 93633C68062E855100FCE70A -rw-r--r-- 1 ske admin 0 19 Apr 09:28 cs_cache_lock_501 -rw-r--r-- 1 root admin 644 23 Apr 09:05 mcx_compositor drwxr-xr-x 3 ske admin 102 19 Apr 11:39 pb-man -rw-r--r-- 1 ske admin 74 15 Apr 10:54 reload-stub.s srwxrw-rw- 1 root admin 0 23 Apr 09:04 slp_ipc [ske:/tmp] ske% echo Hello World >test.tmp [ske:/tmp] ske% cat test.tmp Hello World [ske:/tmp] ske% rm test.tmp [ske:/tmp] ske% |
| une session avec l'interpréteur tcsh |
En anglais, CLI est l'abréviation de Command Line Interface,
soit Interface en Ligne de Commande.


