
Проверили: 0/1
Это старая версия документа!
Командные оболочки
Командная оболочка (shell) - командный интерпретатор, обеспечивающий взаимодействие между пользователем и операционной системой. Также шелл является своеобразным языком программирования, в котором могут использоваться такие конструкции как - операторы ветвления, переменные, циклы и т.д.
Команды, используемые в оболочке делятся на 2 типа:
- внутренние - те, которые изначально встроены в оболочку
- внешние - команды, которые являются небольшими программами (скриптами)
Командные оболочки есть в любой ОС.
Наиболее часто используемые в Windows - cmd.exe, Powershell, в Linux- bash, sh.
cmd - была первой оболочкой, встроенной в Windows для автоматизации стандартных задач, таких как - управление учетными записями пользователей, резервное копирование и т.д. С помощью сервера сценариев Windows можно выполнять более сложные сценарии в командной оболочке (cscript или Wscript). С помощью скриптов можно более эффективно выполнять операции, чем с помощью пользовательского интерфейса. Скрипты принимают все команды, доступные в командной строке.