Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

В вычислениях интерпретатор командной строки или интерпретатор командного языка - это общий термин для определенного класса программ, предназначенных для чтения строк текста, введенных пользователем, тем самым реализуя интерфейс командной строки .

Оболочки операционной системы [ править ]

AmigaOS [ править ]

  • Интерфейс командной строки Amiga / оболочка Amiga

Unix-подобные системы [ править ]

Есть много вариантов оболочки Unix :

Microsoft Windows [ править ]

Родной [ править ]

  • COMMAND.COM , по умолчанию в Windows 9x и для совместимости с DOS в 32-битных версиях Windows на базе NT через NTVDM
  • cmd.exe , интерпретатор командной строки по умолчанию в семействе Windows NT
  • Консоль восстановления
  • Windows PowerShell , командный процессор на основе .NET Framework
    • PowerShell , командный процессор на основе .NET Core
  • Гамильтон C оболочки , А клон из оболочки Unix - C от Hamilton Laboratories
  • 4NT , клон CMD.EXE с дополнительными функциями от JP Software
  • Take Command , новое воплощение 4NT

Уровень совместимости Unix / Linux и подсистема POSIX [ править ]

  • Interix
  • Набор инструментов MKS
  • Подсистема Microsoft POSIX
  • Службы Windows для UNIX
  • Подсистема Windows для Linux


DOS [ править ]

  • COMMAND.COM , интерпретатор командной строки по умолчанию
  • 4DOS , совместимая, но более продвинутая оболочка от JP Software
  • NDOS , поставляемый с некоторыми версиями Norton Utilities
  • GW-BASIC

OS / 2 [ править ]

  • CMD.EXE , интерпретатор командной строки по умолчанию
  • Гамильтон C оболочки , А клон из оболочки Unix - C от Hamilton Laboratories
  • 4OS2 , клон CMD.EXE с дополнительными функциями от JP Software

IBM i [ править ]

  • Язык управления
  • Qshell

Компьютеры Apple [ править ]

  • Apple DOS / Apple ProDOS
  • Мастерская программиста Macintosh

Мобильные устройства [ править ]

  • DROS , DOS-подобная оболочка для смартфонов на базе платформы Java ME

Сетевые маршрутизаторы [ править ]

  • Cisco IOS [1]
  • Интерфейс командной строки Junos (Juniper Networks) [2]

Интерфейсы командной строки для миникомпьютера [ править ]

  • Интерфейс командной строки (интерпретатор командной строки) Data General в операционных системах RDOS и AOS и их вариантах
  • Digital Equipment Corporation «s DIGITAL Command Language (DCL)

Другое [ править ]

  • БАЗОВЫЙ-ПЛЮС (RSTS / E)
  • CANDE MCS - оболочка командной строки и текстовый редактор в операционной системе MCP
  • Система диалогового монитора (ВМ / CMS)
  • Консольный командный процессор (CCP) для CP / M
  • DOS Wedge (расширение BASIC 2.0 для Commodore 64)
  • ЦИФРОВОЙ командный язык (OpenVMS)
  • Расширяемая оболочка интерфейса прошивки
  • Microsoft BASIC (подходит как для языка программирования, так и для ОС)
  • Singularity (операционная система)
  • SymShell, см. SymbOS
  • Вариант разделения времени (MVS, z / OS)
  • Оболочка Atari TOS
  • Оболочка YouOS
  • EFI-SHELL - командная оболочка расширяемого интерфейса прошивки с открытым исходным кодом

Программирование [ править ]

Языковые системы [ править ]

  • APL (язык программирования)
  • BASIC - на самом деле, многие диалекты и разновидности языка программирования могут иметь такие команды, как kill, system, files и другие, которые разрешают доступ к операционной системе из интерактивного и часто из программного режима.
  • BeanShell , оболочка для Java
  • F Sharp (язык программирования) , F #
  • J (язык программирования)
  • Haskell (язык программирования)
  • Лисп
    • Менеджер интерфейса Common Lisp
  • Мастерская программиста Macintosh , старая среда командной строки, используемая для разработки программного обеспечения в классической Mac OS
  • Пролог
  • Болтовня
  • Scala (язык программирования)
  • Стандартный ML

Отладчики [ править ]

  • ОТЛАЖИВАТЬ
  • GDB
  • DDT , отладчик PDP-10 от DEC, используемый в качестве командной оболочки для несовместимой системы разделения времени MIT
  • Firebug / Chromebug , оболочка JavaScript и среда отладки как плагин Firefox

Научное и инженерное программное обеспечение [ править ]

  • MATLAB
  • Wolfram Mathematica
  • КОРЕНЬ

Языки программирования [ править ]

  • BeanShell - оболочка для Java
  • Оболочка JavaScript - несколько программ с таким названием позволяют использовать интерактивный JavaScript [3]
    • Оболочка интерпретатора Javascript
  • Юлия
  • Jython
  • Perl
  • PHPsh - оболочка для PHP
  • Python
    • IPython
  • REXX
  • Рубин
    • Интерактивная Ruby Shell
  • Tcl
    • Tclsh
    • Желание (оконная оболочка)
  • tkcon shell и IDE для Tcl / Tk
  • Хост сценариев Windows

Запросы к базе данных [ править ]

  • sqsh , оболочка, доступная с некоторыми реализациями SQL для запросов к базе данных и других задач.
  • Google Shell , интерфейс на основе браузера для поиска Google

См. Также [ править ]

  • цикл чтения – оценки – печати
  • Директива переводчика
  • Язык управления заданиями
  • Язык сценариев
  • Сравнение командных оболочек

Ссылки [ править ]

  1. ^ "Интерфейс командной строки Cisco IOS (CLI) является основным пользовательским интерфейсом ..."
  2. ^ "... программное обеспечение, которое вы используете всякий раз, когда получаете доступ к маршрутизатору ..."
  3. ^ developer.mozilla.org/en/JavaScript_shells ; Сравнение серверных решений JavaScript