Differences between revisions 2 and 4 (spanning 2 versions)
Revision 2 as of 2021-02-12 00:43:24
Size: 3339
Editor: ThiagoPezzo
Comment: typo
Revision 4 as of 2021-02-18 17:39:25
Size: 3183
Editor: PauloSantana
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
## English revision: 48 ## English revision: 49
Line 6: Line 6:
 . '''[[https://pt.wikipedia.org/wiki/Bash|Bash]]''' é um shell Unix e linguagem de comando escrito por Brian Fox para o projeto [[pt/GNU|GNU]] como um substituto em software livre para o Bourne shell. Seu nome é um acrônimo para Bourne-again shell (uma brincadeira idiomática entre o nome próprio "Bourne" e a expressão "born again", renascido).  . '''[[WikiPedia:Bash_(Unix_shell)|Bash]]''' é um shell Unix e linguagem de comando escrito por Brian Fox para o projeto [[pt/GNU|GNU]] como um substituto em software livre para o Bourne shell. Seu nome é um acrônimo para Bourne-again shell (uma brincadeira idiomática entre o nome próprio "Bourne" e a expressão "born again", renascido).
Line 28: Line 28:
 * DebianPackage:bash pacote no Debian (em inglês)  * DebianPackage:bash pacote no Debian
Line 30: Line 30:
 * DebianMan:bash página do manual no Debian (em inglês)  * DebianMan:bash página do manual no Debian
Line 32: Line 32:
 * [[DebianBug:bash|bugs do bash]] no Debian [[BTS]] (em inglês)  * [[DebianBug:bash|bugs do bash]] no Debian [[BTS]]
Line 34: Line 34:
 * [[https://security-tracker.debian.org/tracker/source-package/bash|bash no Sistema de acompanhamento de segurança do Debian]] (em inglês)  * [[https://security-tracker.debian.org/tracker/source-package/bash|bash no sistema de acompanhamento de bugs de segurança do Debian]]
Line 38: Line 38:
 * [[https://www.gnu.org/software/bash/|site web do desenvolvedor(a) (upstream)]]  (em inglês)  * [[https://www.gnu.org/software/bash/|site web do desenvolvedor(a) (upstream)]]
Line 40: Line 40:
 * [[https://www.gnu.org/software/bash/manual/|Manual do GNU Bash]] (em inglês)  * [[https://www.gnu.org/software/bash/manual/|Manual do GNU Bash]]
Line 44: Line 44:
 * https://wiki.archlinux.org/index.php/Bash - Bash no wiki do Arch Linux (em inglês)
 * http://www.gnu.org/software/bash/manual/bashref.html - Manual de referência do Bash (em inglês)

 * https://www.tldp.org/LDP/abs/html/abs-guide.html - Guia avançado de Bash-Scripting (em inglês)
 * http://linux.org.mt/article/terminal - Uma introdução ao Bash (em inglês)
 * http://www.tldp.org/LDP/Bash-Beginners-Guide/html/index.html - Guia Bash para iniciantes (em inglês)
 * https://gna.org/projects/mbfl - Biblioteca de funções Bash do Marco (em inglês)
 * https://wiki.archlinux.org/index.php/Bash - Bash no wiki do Arch Linux
 * http://www.gnu.org/software/bash/manual/bashref.html - Manual de refer
ência do Bash
 * https://www.tldp.org/LDP/abs/html/abs-guide.html - Guia avançado de Bash-Scripting
 * http://linux.org.mt/article/terminal - Uma introdução ao Bash
 * http://www.tldp.org/LDP/Bash-Beginners-Guide/html/index.html - Guia Bash para iniciantes
 * https://gna.org/projects/mbfl - Biblioteca de funções Bash do Marco

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


  • Bash é um shell Unix e linguagem de comando escrito por Brian Fox para o projeto GNU como um substituto em software livre para o Bourne shell. Seu nome é um acrônimo para Bourne-again shell (uma brincadeira idiomática entre o nome próprio "Bourne" e a expressão "born again", renascido).

Os recursos do Bash incluem atalhos de teclado e interação avançada com o histórico.

Comandos internos (builtins)

  • Um comando interno (builtin) Shell é um comando ou uma função, chamados por um shell, que são executados diretamente pelo shell mesmo em vez de um programa executável externo o qual o shell carregaria e executaria [1].

Aqui estão alguns comandos internos (builtin) fornecidos pelo Bash, o shell padrão no Debian. Veja a página do manual bash:

  • cd - muda o diretório de trabalho do shell.

  • alias - cria um alias de comando.

  • echo - escreve texto/argumentos para a saída padrão.

História

Lançado inicialmente em 1989, tem sido largamente utilizado como o shell de login padrão na maioria das distribuições Linux. O Bourne Shell é um importante shell Unix, e um dos primeiros, escrito por Stephen Bourne e distribuído com o Unix Version 7 por volta de 1978. O Bash foi criado em 1987 por Brian Fox. Em 1990, Chet Ramey tornou-se o mantenedor principal.

O Bash é o shell padrão no Debian e na maioria dos sistemas Linux.

Informações específicas ao Debian

Informações específicas aos(às) desenvolvedores(as) (upstream)

Veja também


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