Командная оболочка

Shell

Командная оболочка — программа-интерпретатор, принимающая команды и запускающая процессы; в отличие от терминала, она обрабатывает синтаксис и сценарии.

Командная оболочка — пользовательская программа, которая интерпретирует текстовые команды, запускает программы и предоставляет язык для автоматизации задач. Она может работать интерактивно либо выполнять команды из сценария. Оболочка разбирает синтаксис команд, подстановки переменных, кавычки, перенаправления ввода-вывода, конвейеры и условия. Она также может содержать встроенные команды. Права запускаемых процессов определяются учётной записью и политиками ОС, а не самой оболочкой. Оболочки применяются при администрировании через консоль и SSH, в заданиях планировщиков, скриптах развёртывания и обработке журналов. Для серверов важны совместимость сценариев, доступность нужных утилит и контроль прав доступа. Командная оболочка отличается от эмулятора терминала: терминал предоставляет интерфейс ввода и вывода, а оболочка обрабатывает команды. Bash, Zsh и Dash — разные реализации командной оболочки.

Синонимы и варианты написания:

command shellкомандный интерпретатор
Просмотров: 30

Где встречается

Статьи, в которых используется термин «Командная оболочка»

Связанные термины

APT(Advanced Package Tool)

APT — система управления пакетами в Debian-подобных Linux, которая получает пакеты из репозиториев, разрешает зависимости и передаёт установку низкоуровневому менеджеру dpkg.

LinuxУправлениеБазовый

Cron(cron)

Cron — служба-планировщик в Unix-подобных ОС, запускающая команды по расписаниям из таблиц crontab, обычно с минутной дискретностью.

LinuxУправлениеБазовый

DEB-пакет(Debian binary package)

DEB-пакет — архивный формат распространения ПО в Debian-совместимых Linux, содержащий файлы программы, метаданные и сведения о зависимостях.

LinuxУправлениеБазовый

DNF(Dandified YUM)

DNF — менеджер пакетов для RPM-дистрибутивов, разрешающий зависимости и выполняющий операции с репозиториями; в современных системах он заменил классический YUM.

LinuxУправлениеБазовый

GID(Group Identifier)

GID — числовой идентификатор группы в Linux, связывающий пользователей и объекты файловой системы с групповыми правами доступа; это не имя группы и не UID.

LinuxБезопасностьУправление