# bash > Bourne-Again SHell, an `sh`-compatible command line interpreter. > See also `histexpand` for history expansion. > More information: . - Start interactive shell: `bash` - Execute a command: `bash -c "{{command}}"` - Run commands from a file: `bash {{file.sh}}` - Run commands from a file, logging all commands executed to the terminal: `bash -x {{file.sh}}` - Run commands from a file, stopping at the first error: `bash -e {{file.sh}}` - Run commands from stdin: `bash -s` - Print the version information of bash (use `echo $BASH_VERSION` to show just the version without license information): `bash --version`