Differences between revisions 47 and 50 (spanning 3 versions)
Revision 47 as of 2019-11-30 12:55:14
Size: 2614
Editor: leela52452
Comment: updated debian and upstream specific info
Revision 50 as of 2021-09-17 15:11:52
Size: 2702
Editor: ThiagoPezzo
Comment: add link to EditorGuide
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
~-Translations: English - [[fr/Bash|Français]] - [[it/Bash|Italiano]] - [[ru/Bash|Русский]] -  [[zh_CN/Bash|简体中文]]-~ ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[fr/Bash|Français]] - [[it/Bash|Italiano]] - [[pt_BR/Bash|Português (Brasil)]] - [[ru/Bash|Русский]] - [[zh_CN/Bash|简体中文]]-~
Line 11: Line 11:
 . A '''[[https://en.wikipedia.org/wiki/Shell_builtin|Shell builtin]]''' is a command or a function, called from a shell, that is executed directly in the shell itself, instead of an external executable program which the shell would load and execute.[1]  . A '''[[WikiPedia:Shell_builtin|Shell builtin]]''' is a command or a function, called from a shell, that is executed directly in the shell itself, instead of an external executable program which the shell would load and execute.[1]
Line 13: Line 13:
Here are some ''builtins'' provided by Bash, the default shell in Debian. See the [[DebianMan:bash.1|bash manpage]]: Here are some ''builtins'' provided by Bash, the default shell in Debian. See the [[DebianMan:bash.1|bash manual page]]:
Line 27: Line 27:
 * Bugs - [[https://bugs.debian.org/cgi-bin/pkgreport.cgi?repeatmerged=yes&src=bash|Debian - BTS]]  * DebianPackage:bash package in Debian
Line 29: Line 29:
 * Security Advisories - [[https://security-tracker.debian.org/tracker/source-package/bash|Debian - Security Bug Tracker]]  * DebianMan:bash manual page in Debian
Line 31: Line 31:
=== upstream specific information ===  * [[DebianBug:bash|bash bugs]] in the Debian [[BTS]]
Line 33: Line 33:
 * [[https://www.gnu.org/software/bash/|upstream website]]  * [[https://security-tracker.debian.org/tracker/source-package/bash|bash in the Debian Security Bug Tracker]]

=== Upstream specific information ===

 * [[https://www.gnu.org/software/bash/|Upstream website]]
Line 43: Line 47:
 * http://www.tldp.org/LDP/Bash-Beginners-Guide/html/index.html - Bash Guide for Beginners 
 * https://gna.org/projects/mbfl - Marco's Bash Functions Library 
 * http://www.tldp.org/LDP/Bash-Beginners-Guide/html/index.html - Bash Guide for Beginners
 * https://gna.org/projects/mbfl - Marco's Bash Functions Library

Translation(s): English - Français - Italiano - Português (Brasil) - Русский - 简体中文


  • Bash is a Unix shell and command language written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell. Its name is an acronym for Bourne-again shell.

Bash features include keyboard shortcuts and advanced history interaction.

Builtins

  • A Shell builtin is a command or a function, called from a shell, that is executed directly in the shell itself, instead of an external executable program which the shell would load and execute.[1]

Here are some builtins provided by Bash, the default shell in Debian. See the bash manual page:

  • cd - change the shell working directory.

  • alias - create a command alias

  • echo - write text/arguments to the standard output

History

First released in 1989, it has been used widely as the default login shell for most Linux distributions. The Bourne Shell is an early and important Unix shell written by Stephen Bourne and distributed with Version 7 Unix circa 1978. Bash was created in 1987 by Brian Fox. In 1990 Chet Ramey became the primary maintainer.

Bash is the default shell on Debian and most Linux systems.

Debian-specific information

Upstream specific information

See Also


CategorySoftware CategorySystemAdministration CategoryCommandLineInterface CategoryRedundant: merge with ShellCommands/BourneShell/other shell pages