Bash — усовершенствованная и модернизированная вариация командной оболочки Bourne shell. Одна из наиболее популярных современных разновидностей командной оболочки UNIX. Особенно популярна в среде Linux, где она часто используется в качестве предустановленной командной оболочки.
Кома́ндная оболо́чка Unix — командный интерпретатор, используемый в операционных системах семейства Unix, в котором пользователь может либо давать команды операционной системе по отдельности, либо запускать скрипты, состоящие из списка команд. В первую очередь, под shell понимаются POSIX-совместимые оболочки, восходящие к Bourne shell, появившемуся в Unix Version 7.
cd, в DOS/Windows также доступная как chdir — команда командной строки для изменения рабочего каталога в Unix, DOS, OS/2, Linux, TRIPOS, AmigaOS и других операционных системах. Она также доступна для использования в скриптах командного интерпретатора или в пакетных файлах. cd обычно встроена в оболочки, такие как Bourne shell, csh, tcsh, bash ) и в DOS COMMAND.COM.
cron — классический демон-планировщик задач в UNIX-подобных операционных системах, использующийся для периодического выполнения заданий в определённое время. Регулярные действия описываются инструкциями, помещенными в файлы crontab и в специальные директории. В системах на базе systemd фактически замещен встроенным в него механизмом systemd.timer.
/etc/passwd — файл, содержащий в текстовом формате список пользовательских учётных записей (аккаунтов).
Оболо́чка операцио́нной систе́мы — интерпретатор команд операционной системы, обеспечивающий интерфейс для взаимодействия пользователя с функциями системы.
PowerShell — расширяемое средство автоматизации от Microsoft с открытым исходным кодом, состоящее из оболочки с интерфейсом командной строки и сопутствующего языка сценариев. Впервые публично язык был продемонстрирован на Профессиональной конференции разработчиков в сентябре 2003 года под кодовым названием Monad. Изначально средство выпущено как компонент Windows под названием Windows PowerShell. Открытый исходный код был выпущен с началом разработки PowerShell Core в августе 2016 года.
C shell (csh) — командная оболочка UNIX со встроенным скриптовым языком, разработанная Биллом Джоем, активным разработчиком BSD UNIX и создателем редактора vi, в 1979 году.
Almquist shell (ash
) — командная оболочка для UNIX и UNIX-подобных операционных систем. Представляет собой одну из самых маленьких оболочек, доступных для UNIX. Этот командный интерпретатор имеет 24 встроенные команды и 10 различных опций командной строки.
test — UNIX-утилита для проверки типа файла и сравнения значений. Возвращает код возврата 0 (истина) или 1 (ложь) в зависимости вычисления выражения expr
. Выражения могут быть как унарными, так и бинарными. Унарные выражения часто используются для проверки статуса файла. Также допустимо сравнение чисел и строк.
which — Unix-утилита, отображающая полный путь к указанным командам или сценариям.
Перенаправление ввода-вывода — возможность командной оболочки ряда операционных систем перенаправлять стандартные потоки в определённое пользователем место, например, в файл. Характерна для Unix-подобных операционных систем, но в разной степени реализована и в операционных системах других семейств.
Командный интерпретатор, интерпретатор командной строки — компьютерная программа, часть операционной системы, обеспечивающая базовые возможности управления компьютером посредством интерактивного ввода команд через интерфейс командной строки или последовательного исполнения пакетных командных файлов.
Debian Almquist shell (dash) — командная оболочка UNIX, намного более легковесная, чем bash, при этом POSIX-совместимая. dash занимает очень мало места на диске, но не может похвастаться богатой функциональностью. Некоторые отсутствующие функции, например, переменная $LINENO
, требуются для совместимости с POSIX.
Ассоциация, ассоциирование или сопоставление файлов — в программном обеспечении привязывание файла к прикладной программе, которая обрабатывает эти файлы. При «вызове» этого файла, например, в файловом менеджере, вызовется связанная с ним программа и откроет файл. Обычно эти ассоциации возникают при установке программ установщиком.
fg — команда возобновления работы задачи и передачи ей управления в командных оболочках, совместимых со стандартом POSIX. Команда позволяет возобновить работу приостановленного процесса или вывести его из фонового режима. Обычно реализуется не как утилита, а как встроенная в командную оболочку команда, т. к. работает с задачами, запущенными в рамках командной оболочки.
Bashdoor — серия программных уязвимостей, обнаруженных в программе GNU Bash в сентябре 2014 года и открыто опубликованных 24 сентября. Множество интернет-сервисов, в том числе веб-серверы, могут использовать Bash для обработки некоторых запросов, например при исполнении CGI-скриптов. Уязвимость позволяет атакующему исполнять произвольные команды, получив неправомерный доступ к компьютерным системам.
Сценарий кома́ндной стро́ки, или сценарий командной оболочки, — программа, выполняемая командной оболочкой операционной системы. Наиболее часто термин применяется к скриптам, написанным для Bourne shell — программной оболочки систем UNIX.
Шебанг — в программировании последовательность из двух символов: решётки и восклицательного знака ("#!") в начале файла скрипта.
type — unix-утилита, возвращающая тип введённой команды. Команда может быть встроенной командой, программой, алиасом, ключевым словом или функцией. Если тип команды — программа, то выдаётся путь к ней. Команда type также может использоваться для проверки, есть ли команда с данным именем.