Live briefing
Everything about Bash (Unix shell)
GNU replacement for the Bourne shell
Bash is an interactive command interpreter and command language developed for Unix-like operating systems. Supported by the Free Software Foundation and created in 1989 by Brian Fox for the GNU Project, it is designed as a completely free software alternative for the Bourne shell, sh, and other proprietary Unix shells. Having gained widespread adoption, Bash is commonly used as the default login shell for numerous Linux distributions. It also supports the execution of commands from files, known as shell scripts, facilitating automation. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Bash (Unix shell)A 5-minute orientation
- Pick up a classic book: Learning the bash ShellThe most-reprinted book on the subject
- Go sideways: Dot (command)A closely related topic
- Go sideways: Shell scriptA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Learning the bash ShellCameron Newham, Bill Rosenblatt · 1995
Bash cookbookCarl Albing, JP Vossen · 2007
Jetzt lerne ich ShellprogrammierungBettina Rathmann · 2004
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Dot (command) In a Unix shell, the full stop called the dot command (.) is a command that evaluates commands in a computer file in the current execution context. In…
- Shell script A shell script is a computer program designed to be run by a Unix shell, a command-line interpreter. The various dialects of shell scripts are considered…
- Fish (Unix shell) fish (friendly interactive shell; stylized in lowercase) is a Unix-like shell with a focus on interactivity and usability. fish is designed to be feature-rich…
- Unix shell A Unix shell is a shell that provides a command-line user interface for a Unix-like operating system. A Unix shell provides a command language that can…
- Bourne shell The Bourne shell (sh) is a shell command-line interpreter for computer operating systems. It first appeared on Version 7 Unix, as its default shell. Unix-like…
- Time (Unix) In computing, time is a command in Unix and Unix-like operating systems. It is used to determine the duration of execution of a particular command. time(1)…
- Shebang (Unix) In computing, a shebang is the character sequence #!, consisting of the characters number sign (also known as hash or octothorpe) and exclamation mark…
- Test (Unix) test is a command-line utility found in Unix, Plan 9, and Unix-like operating systems that evaluates conditional expressions. test was turned into a shell…