En informática, un intérprete de línea de comandos , o intérprete de lenguaje de comandos , es un término general para una cierta clase de programas diseñados para leer líneas de texto ingresadas por un usuario, implementando así una interfaz de línea de comandos .
Shell del sistema operativo
AmigaOS
- Amiga CLI / Amiga Shell
Sistemas similares a Unix
Hay muchas variantes de shell de Unix :
- Cáscara de Bourne
sh
- Concha de almquist (ceniza)
- Shell de Debian Almquist (guión)
- Bash (shell de Unix)
bash
- KornShell
ksh
- Cáscara Z
zsh
- Cáscara Z
- Concha de almquist (ceniza)
- Cáscara de C
csh
- Carcasa TENEX C
tcsh
- Carcasa TENEX C
- Cáscara de ch
ch
- Shell de Emacs
eshell
- Carcasa interactiva amigable
fish
- Potencia Shell
pwsh
- rc shell
rc
, un shell para Plan 9 de Bell Labs y Unix - Carcasa independiente
sash
- Esquema Shell
scsh
Microsoft Windows
Nativo
- COMMAND.COM , predeterminado en Windows 9x y proporcionado para compatibilidad con DOS en versiones de 32 bits de Windows basado en NT a través de NTVDM
- cmd.exe , el intérprete de línea de comandos predeterminado de la familia de Windows NT
- Consola de recuperación
- Windows PowerShell , un procesador de comandos basado en .NET Framework
- PowerShell , un procesador de comandos basado en .NET Core
- Cáscara de Hamilton C , un clon de la cáscara de Unix C de Hamilton Laboratories
- 4NT , un clon de CMD.EXE con características adicionales de JP Software
- Take Command , una nueva encarnación de 4NT
Capa de compatibilidad Unix / Linux y subsistema POSIX
- Interix
- Kit de herramientas de MKS
- Subsistema POSIX de Microsoft
- Servicios de Windows para UNIX
- Subsistema de Windows para Linux
DOS
- COMMAND.COM , el intérprete de línea de comandos predeterminado
- 4DOS , un shell compatible, pero más avanzado de JP Software
- NDOS , provisto con algunas versiones de Norton Utilities
- GW-BÁSICO
OS / 2
- CMD.EXE , el intérprete de línea de comandos predeterminado
- Cáscara de Hamilton C , un clon de la cáscara de Unix C de Hamilton Laboratories
- 4OS2 , un clon de CMD.EXE con características adicionales de JP Software
IBM i
- Lenguaje de control
- Qshell
Computadoras Apple
- Apple DOS / Apple ProDOS
- Taller del programador de Macintosh
Dispositivos móviles
- DROS , shell similar a DOS basado en la plataforma Java ME para teléfonos inteligentes
Enrutadores de red
- Cisco IOS [1]
- Interfaz de línea de comandos de Junos (Juniper Networks) [2]
CLI de minicomputadora
- CLI (intérprete de línea de comandos) de Data General en los sistemas operativos RDOS y AOS y sus variantes
- Digital Equipment Corporation 's lenguaje de comandos DIGITAL (DCL)
Otro
- BASIC-PLUS (RSTS / E)
- CANDE MCS : shell de línea de comandos y editor de texto en el sistema operativo MCP
- Sistema de monitorización conversacional (VM / CMS)
- Procesador de comandos de consola (CCP) para CP / M
- DOS Wedge (una extensión del BASIC 2.0 del Commodore 64)
- Lenguaje de comandos DIGITAL (OpenVMS)
- Shell de interfaz de firmware extensible
- Microsoft BASIC (califica tanto para un lenguaje de programación como para un sistema operativo)
- Singularidad (sistema operativo)
- SymShell, consulte SymbOS
- Opción de tiempo compartido (MVS, z / OS)
- Atari TOS shell
- YouOS shell
- EFI-SHELL : un shell de comandos de interfaz de firmware extensible de código abierto
Programación
Sistemas de lenguaje
- APL (lenguaje de programación)
- BÁSICO : en realidad, muchos dialectos y variedades de un lenguaje de programación pueden tener comandos como kill, system, files y otros que permiten el acceso al sistema operativo desde el modo interactivo y, a menudo, desde el modo de programa.
- BeanShell , un shell para Java
- F Sharp (lenguaje de programación) , F #
- J (lenguaje de programación)
- Haskell (lenguaje de programación)
- Ceceo
- Administrador de interfaz Common Lisp
- Taller del programador de Macintosh , un antiguo entorno de línea de comandos utilizado para el desarrollo de software en el Mac OS clásico
- Prólogo
- Charla
- Scala (lenguaje de programación)
- ML estándar
Depuradores
- DEPURAR
- gdb
- DDT , un depurador PDP-10 de DEC utilizado como un shell de comandos para el sistema de tiempo compartido incompatible del MIT
- Firebug / Chromebug , un shell de JavaScript y un entorno de depuración como complemento de Firefox
Software científico y de ingeniería
- MATLAB
- Wolfram Mathematica
- RAÍZ
Lenguajes de programación
- BeanShell - shell para Java
- Shell de JavaScript : varios programas con este nombre permiten JavaScript interactivo [3]
- Shell de intérprete de JavaScript
- Julia
- Jython
- Perl
- PHPsh - shell para PHP
- Pitón
- IPython
- REXX
- Rubí
- Concha de rubí interactiva
- Tcl
- Tclsh
- Deseo (carcasa de ventana)
- tkcon shell e IDE para Tcl / Tk
- Host de secuencia de comandos de Windows
Consultas de base de datos
- sqsh , un shell disponible con algunas implementaciones de SQL para consultas de bases de datos y otras tareas.
- Google Shell , una interfaz de usuario basada en navegador para la búsqueda de Google
Ver también
- bucle read – eval – print
- Directiva de intérprete
- Idioma de control de trabajos
- Lenguaje de escritura
- Comparación de proyectiles de comando
Referencias
- ^ "La interfaz de línea de comandos (CLI) de Cisco IOS es la interfaz de usuario principal ..."
- ^ "... el software que utiliza cada vez que accede al enrutador ..."
- ^ developer.mozilla.org/en/JavaScript_shells ; Comparación de soluciones JavaScript del lado del servidor