Lista interpreților din linia de comandă - List of command-line interpreters
În calcul, un interpret de linie de comandă sau un interpret de limbaj de comandă este un termen general pentru o anumită clasă de programe concepute pentru a citi linii de text introduse de un utilizator, implementând astfel o interfață de linie de comandă .
Coajele sistemului de operare
AmigaOS
- Amiga CLI / Amiga Shell
Sisteme de tip Unix
Există multe variante de shell Unix :
-
Shell Bourne
sh
-
Coajă Almquist (cenușă)
- Debian Almquist shell (liniuță)
-
Bash (shell Unix)
bash
-
KornShell
ksh
-
Z shell
zsh
-
Z shell
-
Coajă Almquist (cenușă)
-
C coajă
csh
-
Coajă TENEX C
tcsh
-
Coajă TENEX C
-
Ch shell
ch
-
Emacs shell
eshell
-
Shell interactiv prietenos
fish
-
PowerShell
pwsh
-
rc shell
rc
, un shell pentru Plan 9 de la Bell Labs și Unix -
Coajă de sine stătătoare
sash
-
Scheme Shell
scsh
Microsoft Windows
Nativ
- COMMAND.COM , procesorul original de linie de comandă Microsoft introdus pe MS-DOS , precum și pe Windows 9x , în versiunile pe 32 de biți ale Windows bazate pe NT prin NTVDM
- cmd.exe , succesorul COMMAND.COM introdus pe sistemele OS / 2 și Windows NT, deși COMMAND.COM este încă disponibil în mașini DOS virtuale și pe versiunile IA-32 ale acestor sisteme de operare.
- Consola de recuperare
-
Windows PowerShell , un procesor de comandă bazat pe .NET Framework
- PowerShell , un procesor de comandă bazat pe .NET Core
- Hamilton C shell , o clonă a Unix C shell de la Hamilton Laboratories
- 4NT , o clonă a CMD.EXE cu caracteristici suplimentare de către JP Software
- Take Command , o nouă încarnare a 4NT
Stratul de compatibilitate Unix / Linux și subsistemul POSIX
- Interix
- Setul de instrumente MKS
- Subsistem Microsoft POSIX
- Servicii Windows pentru UNIX
- Subsistemul Windows pentru Linux
DOS
- COMMAND.COM , interpretul implicit din linia de comandă
- 4DOS , un shell compatibil, dar mai avansat de JP Software
- NDOS , furnizat cu unele versiuni ale Norton Utilities
- GW-BASIC
OS / 2
- CMD.EXE , interpretul implicit din linia de comandă
- Hamilton C shell , o clonă a Unix C shell de la Hamilton Laboratories
- 4OS2 , o clonă a CMD.EXE cu caracteristici suplimentare de către JP Software
IBM i
Calculatoare Apple
Dispozitive mobile
- DROS , platforma Java ME bazată pe shell-ul DOS, pentru smartphone-uri
Ruterele de rețea
CLI pentru minicomputer
- Data General 's CLI (Command Line Interpreter) pe sistemele de operare RDOS și AOS și variantele acestora
- Digital Equipment Corporation e DIGITAL Command Language (DCL)
Alte
- BASIC-PLUS (RSTS / E)
- CANDE MCS - editor de linie de comandă și editor de text pe sistemul de operare MCP
- Sistem de monitorizare a conversației (VM / CMS)
- Procesor de comandă consolă (CCP) pentru CP / M
- DOS Wedge (o extensie la Commodore 64's BASIC 2.0)
- Limbaj de comandă DIGITAL (OpenVMS)
- Shell de interfață firmware extensibil
- Microsoft BASIC (se califică atât pentru un limbaj de programare, cât și pentru sistem de operare)
- Singularitate (sistem de operare)
- SymShell, consultați SymbOS
- Opțiune de partajare a timpului (MVS, z / OS)
- Atari TOS shell
- YouOS shell
- EFI-SHELL - un shell de comandă cu interfață firmware extensibilă open source
Programare
Sisteme de limbaj
- APL (limbaj de programare)
- BASIC - de fapt, multe dialecte și varietăți ale unui limbaj de programare pot avea comenzi precum kill, sistem, fișiere și altele care permit accesul sistemului de operare din modul interactiv și adesea din modul program.
- BeanShell , un shell pentru Java
- F Sharp (limbaj de programare) , F #
- J (limbaj de programare)
- Haskell (limbaj de programare)
- Lisp
- Atelierul programatorului Macintosh , un mediu vechi de linie de comandă folosit pentru dezvoltarea software-ului pe sistemul clasic de operare Mac
- Prolog
- Convorbire scurtă
- Scala (limbaj de programare)
- ML standard
Depanatori
- DEBUG
- gdb
- DDT , un depanator PDP-10 de la DEC folosit ca shell de comandă pentru sistemul MIT Incompatible Timesharing System
- Firebug / Chromebug , un shell JavaScript și mediu de depanare ca plugin Firefox
Software științific și de inginerie
Limbaje de programare
- BeanShell - shell pentru Java
- JavaScript shell - mai multe programe cu acest nume permit JavaScript interactiv
- Julia
- Jython
- Perl
- PHPsh - shell pentru PHP
- Piton
- REXX
- Rubin
- Tcl
- tkcon shell și IDE pentru Tcl / Tk
- Windows Script Host
Interogări în baza de date
- sqsh , un shell disponibil cu unele implementări SQL pentru interogări de baze de date și alte sarcini.
- Google Shell , un front-end bazat pe browser pentru Căutarea Google
Vezi si
- citire-evaluare-imprimare buclă
- Directivă de interpret
- Limbajul de control al postului
- Limbajul de scriptare
- Comparația obuzelor de comandă