Bourne Again SHell: Difference between revisions
m (changed C shell link to wp) |
(as pointed out in Talk:Bourne Again SHell, now supports hashes; also added some wp links) |
||
Line 1: | Line 1: | ||
{{implementation|UNIX Shell}}'''bash''' (the "Bourne Again SHell") is the GNU implementation of a Unix shell which is intended to be compatible with the original UNIX [[Bourne Shell |
{{implementation|UNIX Shell}}'''bash''' (the "Bourne Again SHell") is the GNU implementation of a [[Unix]] shell which is intended to be compatible with the original UNIX [[Bourne Shell]] (/bin/sh) by [[wp:Stephen R. Bourne|Stephen R. Bourne]]. ''bash'' was primarily written and is maintained by [[wp:Brian Fox (computer programmer)|Brian Fox]] and Chet Ramey. The name follows a [[wp:Free Software Foundation|Free Software Foundation]] tradition for whimsical and pun-referential names. |
||
In functionality ''bash'' goes well beyond the original Bourne shells and closely matches the extensions of David Korn's "Korn shell" (''ksh'') but lacks built-in support for |
In functionality ''bash'' goes well beyond the original Bourne shells and closely matches the extensions of David Korn's "[[wp:Korn shell|Korn shell]]" (''ksh'') but lacks built-in support for co-processes. However, ''bash'' also adds a number of interactive features drawn from Bill Joy's [[wp:C shell|C shell]] (including the many "bang expansion operators" for things like !! (expand to entire previous command), !-2 (expand to penultimate command), !$ (expand to last argument of previous command) etc). |
||
* [http://www.gnu.org/software/bash/ GNU Bash homepage] |
* [http://www.gnu.org/software/bash/ GNU Bash homepage] |
||
* [http://tldp.org/LDP/abs/html/ Advanced Bash-Scripting Guide] |
* [http://tldp.org/LDP/abs/html/ Advanced Bash-Scripting Guide] |
||
* [[wp: |
* [[wp:Bash (Unix shell)|Bash]] on Wikipedia |
Revision as of 13:48, 9 August 2011
bash (the "Bourne Again SHell") is the GNU implementation of a Unix shell which is intended to be compatible with the original UNIX Bourne Shell (/bin/sh) by Stephen R. Bourne. bash was primarily written and is maintained by Brian Fox and Chet Ramey. The name follows a Free Software Foundation tradition for whimsical and pun-referential names.
In functionality bash goes well beyond the original Bourne shells and closely matches the extensions of David Korn's "Korn shell" (ksh) but lacks built-in support for co-processes. However, bash also adds a number of interactive features drawn from Bill Joy's C shell (including the many "bang expansion operators" for things like !! (expand to entire previous command), !-2 (expand to penultimate command), !$ (expand to last argument of previous command) etc).
- GNU Bash homepage
- Advanced Bash-Scripting Guide
- Bash on Wikipedia