Liste des interpréteurs de ligne de commande - List of command-line interpreters
En informatique, un interpréteur de ligne de commande , ou interpréteur de langage de commande , est un terme générique désignant une certaine classe de programmes conçus pour lire des lignes de texte saisies par un utilisateur, mettant ainsi en œuvre une interface de ligne de commande .
Shells du système d'exploitation
AmigaOS
- Amiga CLI/Coque Amiga
Systèmes de type Unix
Il existe de nombreuses variantes du shell Unix :
-
Coquille Bourne
sh-
Coquille d'Almquist (frêne)
- Shell Debian Almquist (tiret)
-
Bash (shell Unix)
bash -
KornShell
ksh-
coque Z
zsh
-
coque Z
-
Coquille d'Almquist (frêne)
-
coque C
csh-
Coque TENEX C
tcsh
-
Coque TENEX C
-
Coquille Ch
ch -
Shell Emacs
eshell -
Coquille interactive conviviale
fish -
PowerShell
pwsh -
rc shell
rc, un shell pour Plan 9 de Bell Labs et Unix -
Coque autonome
sash -
Shell de schéma
scsh
Microsoft Windows
Originaire de
- COMMAND.COM , le processeur de ligne de commande Microsoft original introduit sur MS-DOS ainsi que Windows 9x , dans les versions 32 bits de Windows NT via NTVDM
- cmd.exe , successeur de COMMAND.COM introduit sur les systèmes OS/2 et Windows NT, bien que COMMAND.COM soit toujours disponible dans les machines DOS virtuelles sur les versions IA-32 de ces systèmes d'exploitation.
- Console de récupération
-
Windows PowerShell , un processeur de commandes basé sur .NET Framework
- PowerShell , un processeur de commandes basé sur .NET Core
- Shell Hamilton C , un clone du shell Unix C par Hamilton Laboratories
- 4NT , un clone de CMD.EXE avec des fonctionnalités supplémentaires par JP Software
- Prenez le commandement , une nouvelle incarnation de 4NT
Couche de compatibilité Unix/Linux et sous-système POSIX
- Interix
- Boîte à outils MKS
- Sous-système Microsoft POSIX
- Services Windows pour UNIX
- Sous-système Windows pour Linux
DOS
- COMMAND.COM , l'interpréteur de ligne de commande par défaut
- 4DOS , un shell compatible, mais plus avancé par JP Software
- NDOS , fourni avec certaines versions de Norton Utilities
- GW-BASIC
OS/2
- CMD.EXE , l'interpréteur de ligne de commande par défaut
- Shell Hamilton C , un clone du shell Unix C par Hamilton Laboratories
- 4OS2 , un clone de CMD.EXE avec des fonctionnalités supplémentaires par JP Software
IBM i
ordinateurs Apple
Appareils mobiles
- DROS , shell de type DOS basé sur la plate-forme Java ME pour smartphones
Routeurs réseau
CLI de mini-ordinateur
- CLI (Interpréteur de ligne de commande) de Data General sur les systèmes d'exploitation RDOS et AOS et leurs variantes
- Digital Equipment Corporation de DIGITAL Command Language (DCL)
Autre
- BASIC-PLUS (RSTS/E)
- CANDE MCS - shell de ligne de commande et éditeur de texte sur le système d'exploitation MCP
- Système de moniteur conversationnel (VM/CMS)
- Processeur de commande de console (CCP) pour CP/M
- DOS Wedge (une extension du BASIC 2.0 du Commodore 64)
- Langage de commande NUMÉRIQUE (OpenVMS)
- Extensible Firmware Interface shell
- Microsoft BASIC (qualifie à la fois pour un langage de programmation et un système d'exploitation)
- Singularité (système d'exploitation)
- SymShell, voir SymbOS
- Option de partage de temps (MVS, z/OS)
- Atari TOS shell
- Shell YouOS
- EFI-SHELL - un shell de commande d' interface de micrologiciel extensible open source
La programmation
Systèmes linguistiques
- APL (langage de programmation)
- BASIC - en fait, de nombreux dialectes et variétés d'un langage de programmation peuvent avoir des commandes telles que kill, system, files et autres qui permettent l'accès au système d'exploitation à partir du mode interactif et souvent du mode programme
- BeanShell , un shell pour Java
- F Sharp (langage de programmation) , F#
- J (langage de programmation)
- Haskell (langage de programmation)
- Zézayer
- Atelier du programmeur Macintosh , un ancien environnement de ligne de commande utilisé pour le développement de logiciels sur le Mac OS classique
- Prologue
- Petite conversation
- Scala (langage de programmation)
- ML standard
Débogueurs
- DÉBOGUER
- gdb
- DDT , un débogueur PDP-10 de DEC utilisé comme shell de commande pour le système de partage de temps incompatible MIT
- Firebug/Chromebug , un shell JavaScript et un environnement de débogage en tant que plugin Firefox
Logiciels scientifiques et d'ingénierie
Langages de programmation
- BeanShell – shell pour Java
- Shell JavaScript - plusieurs programmes de ce nom permettent un JavaScript interactif
- Julia
- Jython
- Perl
- PHPsh – shell pour PHP
- Python
- REXX
- Rubis
- Tcl
- shell tkcon et IDE pour Tcl/Tk
- Fenêtres de script hôte
Requêtes de base de données
- sqsh , un shell disponible avec certaines implémentations SQL pour les requêtes de base de données et d'autres tâches.
- Google Shell , un frontal basé sur un navigateur pour la recherche Google
Voir également
- boucle lecture–évaluation–impression
- Directive de l'interprète
- Langue de contrôle des tâches
- Langage de script
- Comparaison des interpréteurs de commandes