Утилита bash#
Утилита bash - это расширенный интерпретатор командного языка, совместимый с sh (см. Утилита sh), который выполняет команды, считываемые из стандартного ввода или файла. bash также включает в себя некоторые функции оболочек Korn и C (ksh и csh).
Синтаксис bash:
bash <options> <commands> <files>
Где:
<options>- опции;<commands>- команды;<files>- файлы.
Часто используемые опции утилиты представлены в таблице ниже:
Опция |
Описание |
|---|---|
|
Считывание команд из строки |
|
Запуск интерактивного режима оболочки, в котором можно вводить команды и сразу видеть результаты их выполнения |
|
Запуск ограниченного режима оболочки для настройки более контролируемой среды |
|
Считывание команд из стандартного ввода |
Часто используемые команды утилиты представлены в таблице ниже:
Команда |
Описание |
|---|---|
|
Считывание и выполнение команды из файла |
|
Вывод списка псевдонимов |
|
Отображение контекста любого активного вызова подпрограммы (функции оболочки/сценария) |
|
Отображение списка сохраненных в данный момент каталогов |
Примеры использования#
Для запуска сеанса интерактивной оболочки введите команду:
bashДля выполнения команды из строки введите команду:
bash -c "echo 'bash is executed'"Для выполнения команды из скрипта
path/to/script.shвведите команду:bash path/to/script.sh