Shell Scripting – Tutorial 02: Tudo sobre Bash Shell

Shell Scripting - Tutorial 02: Tudo sobre Bash Shell

Shell Scripting – Tutorial 02: Tudo sobre Bash Shell

Continuando nossa série de tutoriais sobre Shell Scripting, hoje trazemos o segundo (Tutorial 02) da mesma.

E dado que, no primeiro abordámos os 3 primeiros conceitos básicos (Terminais, Consoles e Shells) relacionado a este tópico, neste segundo, vamos nos concentrar especificamente em saber tudo o que é possível sobre Bash shell.

Shell Scripting – Tutorial 01: Terminais, Consoles e Shells

Shell Scripting – Tutorial 01: Terminais, Consoles e Shells

E antes de começar isso Tutorial 02 sobre "Shell Scripting", recomendamos explorar os seguintes conteúdos relacionados, no final da leitura deste post de hoje:

Shell Scripting - Tutorial 01: O Shell, Bash Shell e Scripts
Artigo relacionado:
Shell Scripting – Tutorial 01: Terminais, Consoles e Shells
sobre o PowerShell
Artigo relacionado:
PowerShell, instale este shell de linha de comando no Ubuntu 22.04

Tutorial de script de shell 02

Tutorial de script de shell 02

O que é Bash Shell?

Bash ou Bash Shell é um shell ou interpretador de linguagem de comando criado especificamente para o sistema operacional Linux. Um shell, que é amplamente compatível com o shell "sh" original e incorpora recursos úteis dos shells Korn (ksh) e C (csh).

Além disso, visa alcançar uma implementação compatível da norma “IEEE POSIX Shell e Ferramentas”, que por sua vez faz parte do Especificação IEEE POSIX (Padrão IEEE 1003.1). Assim, na prossecução deste objetivo, integra melhorias funcionais no que diz respeito ao "sh", tanto para uso interativo como para programação.

Os 10 principais fatos importantes do Bash

  1. Ele é baseado no Unix Shell e é compatível com POSIX.
  2. Todos os comandos do Bourne Shell (sh) estão disponíveis no Bash.
  3. É o Shell padrão, na maioria das distribuições GNU/Linux.
  4. Sua principal função é interpretar ordens de comando do sistema operacional.
  5. É bastante portátil, por isso também roda em quase todas as versões do Unix e outros sistemas operacionais.
  6. Sua sintaxe de comando é um superconjunto de instruções baseado na sintaxe Bourne Shell.
  7. Foi desenvolvido e lançado por Brian Fox na data de 8 de junho de 1989 como parte do Projeto GNU.
  8. Permite a criação e gerenciamento de arquivos Script (Bash Scripts) cuja função é automatizar tarefas.
  9. Ele fornece uma sequência de atividades bem estruturada, modular e formatada para desenvolver os Scripts.
  10. Ele oferece recursos como edição de linha de comando, histórico de comandos de tamanho ilimitado, controle de tarefas, funções de shell e alias, arrays indexados de tamanho ilimitado, entre muitos outros.

Mais sobre Bash Shell

Informações mais importantes para Tutorial de script de shell 02

Nos tutoriais a seguir, vamos nos aprofundar um pouco mais Arquivos Bash Script e seus elementos (partes) y recursos úteis para a arte de scripting. Então continue com exemplos práticos de uso de ordens de comando (simples e complexo) com Bash e seu uso dentro de Scripts.

No entanto, você pode cavar um pouco mais fundo mais sobre Bash na sequência links oficiais:

O nome de Bash é um acrônimo para 'Bourne-Again SHell', um trocadilho com Stephen Bourne, o autor do ancestral direto do atual shell 'sh' do Unix, que apareceu na sétima edição do Bash. Bell Labs Research for Unix” .

Sobre lua
Artigo relacionado:
Lua, instale esta poderosa linguagem de script no Ubuntu
sobre raquete
Artigo relacionado:
Racket, instale esta linguagem de programação no Ubuntu

Banner abstrato para postagem

Resumo

Em suma, com este Tutorial 02 sobre "Shell Scripting" e os que virão, esperamos continuar contribuindo para o treinamento no uso do Terminal GNU/Linuxespecialmente daqueles usuários iniciantes em ditos Sistemas operacionais livres e abertos.

Se você gostou do conteúdo, comente e compartilhe. E lembre-se, visite o início do nosso «WebSite», além do canal oficial de Telegram para mais notícias, tutoriais e atualizações do Linux.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.