Programa do Curso

Introdução

  • Filosofia e princípios da Bash / O que é a Bash?
  • Bash vs outras linguagens de scripting
  • Visão geral das características e da arquitetura do Bash
  • Para além de Bash: Bash no contexto das tarefas de administração do sistema

Compreensão Bash

  • O ciclo de vida de um script Bash
  • Como Bash se enquadra nas tarefas de administração do sistema
  • Sintaxe e tipos de dados do Bash

Como começar

  • Configurando o ambiente de desenvolvimento
  • Instalando o Bash em sistemas Linux
  • Instalando o Bash em sistemas Windows
  • Configurando o ambiente Bash

Criar e executar Bash Scripts

  • Estrutura de Bash scripts
  • Executar Bash scripts
  • Utilizar variáveis, argumentos e entrada/saída
  • Estruturas de controlo e loops

Bash Scripting for Automation

  • Automatização de tarefas com Bash
  • Gestão do sistema de ficheiros com Bash
  • Gestão de processos com Bash
  • Monitorização e registo de sistemas com Bash

Integração de Bash com outras ferramentas

  • Bash e expressões regulares
  • Bash e sed e awk
  • Bash e ferramentas de linha de comando (grep, find, xargs, etc.)

Resolução de problemas

  • Depurar Bash scripts
  • Erros comuns e como evitá-los
  • Otimizar Bash scripts

Resumo e próximas etapas

  • Revisão dos conceitos-chave e das melhores práticas
  • Próximas etapas para aprender mais sobre Bash e automação com Bash

Requisitos

  • Compreensão do sistema operativo Linux
  • Experiência com a interface de linha de comando
  • Experiência básica de programação

Público

  • Desenvolvedores
  • Administradores de sistemas
 21 horas

Declaração de Clientes (4)

Cursos Relacionados

Linux Administration Fundamentals

21 horas

Categorias Relacionadas