GNU Bash
| Versão | 4(em 11/11/2015) |
| Plataformas | Mac, Linux |
| Licença | Freeware |
| Categoria | Sistema |
Principais recursos
- Superconjunto da sintaxe de comandos do shell Bourne
- Edição interativa da linha de comando
- Matrizes indexadas de tamanho ilimitado
- Substituição de comandos
- Expansão de nomes de arquivos por padrões
Visão geral do software
O GNU Bash é um shell Unix criado para o Projeto GNU. Bash significa Bourne Again SHell e é uma alternativa de software livre ao shell Bourne. Ele é amplamente usado como shell do sistema operacional GNU.
O Bash usa uma sintaxe de comandos que é um superconjunto da sintaxe de comandos do shell Bourne e pode executar muitos dos scripts do shell Bourne. O shell oferece vários recursos dos shells C (csh) e Korn (ksh). O Bash permite editar a linha de comando interativamente, criar funções e aliases do shell, usar matrizes indexadas de tamanho ilimitado e controlar tarefas. O shell também é compatível com substituição de comandos, expansão de nomes de arquivos por padrões, canalização e estruturas de controle e variáveis para iteração e teste de condições.
O Bash é amplamente usado como shell do sistema operacional GNU. Ele oferece vários recursos e é aprimorado ativamente. Em geral, o GNU Bash é uma grande melhoria em relação ao shell Bourne, pois também integra recursos dos shells csh e ash.
Tipo de arquivo principal
Tipos de arquivo compatíveis
| Extensão | Tipo de arquivo |
|---|---|
| .SH | Script de shell Bash |
| .BASH_HISTORY | Arquivo de histórico do Bash |
| .BASH_PROFILE | Arquivo de shell de login interativo do Bash |
| .BASHRC | Arquivo de shell de login não interativo do Bash |
| .PROFILE | Perfil do shell Bash |
| .SH | Script de shell Bash |