Skip to content
Errors
Commands
Flags
Config
Cheat sheets
Changes
Compat
Codes
Compare
Glossary
Search
Ctrl K
Browse
Error Messages
Commands
Flags & Options
Config Reference
Cheat Sheets
Version Changes
Compatibility
Codes & Tables
X vs Y
Glossary
All tools
Home
Glossary
Bash
Languages
Bash Glossary
GNU Bourne-Again Shell and its scripting language.
All Bash pages
What is a shebang (#!) line?
A shebang is the #! first line of a script that names its interpreter, such as #!/usr/bin/env bash. The kernel reads it when you run the file as a program.
Esc