# bash

> Bourne-Again SHell, `sh`-совместимый командный интерпретатор.
> Смотрите также: `zsh`, `histexpand` (подстановка из истории).
> Больше информации: <https://www.gnu.org/software/bash/manual/bash.html#Invoking-Bash>.

- Запустить интерактивную сессию оболочки:

`bash`

- Запустить интерактивную сессию оболочки без загрузки файлов конфигурации:

`bash --norc`

- Выполнить указанные команды [c]:

`bash -c "{{echo 'bash выполняется'}}"`

- Выполнить указанный скрипт:

`bash {{путь/к/скрипту.sh}}`

- Выполнить [x] указанный скрипт, выводя каждую команду перед её выполнением:

`bash -x {{путь/к/скрипту.sh}}`

- Выполнить указанный скрипт и остановиться при первой ошибке [e]:

`bash -e {{путь/к/скрипту.sh}}`

- Выполнить указанные команды, полученные из `stdin`:

`{{echo "echo 'bash выполняется'"}} | bash`

- Запустить ограниченную [r] сессию оболочки:

`bash -r`
