38 lines
1.3 KiB
Markdown
Raw Normal View History

# 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`