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
Declaração de Clientes (4)
- Adaptação a todos os participantes do curso - exemplos interessantes e ilustrativos
Katarzyna - Rossmann SDP Sp. z.o.o
Curso - Introduction to Linux
Machine Translated
The extra informations not in the official docs
Sayf Eddine HAMMEMI - SCALITY SA
Curso - Go for Systems Programming
Informação muito bem estruturada e fornecida, muitos exercícios práticos para ajudar na transferência de conhecimentos, o formador respondeu a todas as perguntas e ajudou toda a gente.
Catalin - DB Global Technology
Curso - Linux Administration Fundamentals
Machine Translated
permissões de ficheiros
Angel - Vodacom
Curso - Linux Command Line Basics
Machine Translated