Curso de Shell Scripting – Programação no Linux
Aprenda a usar esse sistema operacional neste curso online e gratuito.
- Empresa: Bóson Treinamentos
- Nível do curso: Básico
Sobre o curso
Ao longo do curso, os alunos poderão ter acesso a uma série de aulas que estão diretamente relacionadas com o assunto. Em cada aula, os alunos poderão aprender a criar e também a utilizar os scripts do shell Bash em Linux, desde os seus fundamentos até tarefas como realização de backup, rotação de logs, rotinas de limpeza do sistema, segurança e muitas outras.Estrutura do curso
- Introdução e Conceitos Básicos
- Variáveis de Ambiente e comandos env, unset e echo
- Arrays – Variáveis de Ambiente com múltiplos valores
- Aliases e Funções no Bash
- Arquivos de Configuração profile, bashrc e outros
- Criando scripts simples – comando echo
- Usando variáveis nos scripts
- Redirecionar comandos para variáveis com a crase
- Redirecionamento de entrada e saída de dados
- Cálculos aritméticos simples no bash
- Usando a calculadora bc em scripts
- Status de Saída dos comandos e o comando exit
- Estrutura de decisão condicional if then else
- Condicional aninhado if-then com elif
- Comparações numéricas e de strings com comando test
- Comparando arquivos e diretórios com comando test
- Testar condições compostas com AND e OR
- Comando case – teste de múltiplas condições
- Estrutura de Repetição for (loop)
- Estrutura de Repetição While (loop)
- Estrutura de Repetição Until (loop)
- Laço for no estilo Linguagem C
- Ler dados do teclado – Parâmetros de Linha de Comando
- Ler dados do teclado – Comando shift (deslocamento)
- Ler dados do teclado – Opções de linha de comando
- Comando read – Ler dados do teclado e de arquivos
- Criando caixas de diálogo TUI com whiptail no Linux
- Criando Funções em scripts Criando caixas de diálogo TUI com dialogo
Aulas:
-
Shell Scripting - Introdução e Conceitos Básicos - 01 - LinuxShell Scripting - Variáveis de Ambiente e comandos env, unset e echo - 02 - LinuxShell Scripting - Arrays - Variáveis de Ambiente com múltiplos valores - 03 - LinuxShell Scripting - Aliases e Funções no Bash - 04 - LinuxShell Scripting - Arquivos de Configuração profile, bashrc e outros - 05 - LinuxShell Scripting - Criando scripts simples - comando echo - 06 - LinuxShell Scripting - Usando variáveis nos scripts - 07 - LinuxShell Scripting - Redirecionar comandos para variáveis com a crase - 08 - LinuxShell Scripting - Redirecionamento de entrada e saída de dados - 09 - LinuxShell Scripting - Cálculos aritméticos simples no bash - 10 - LinuxShell Scripting - Usando a calculadora bc em scripts - 11 - LinuxShell Scripting - Status de Saída dos comandos e o comando exit - 12 - LinuxShell Scripting - Estrutura de decisão condicional if then else - 13 - LinuxShell Scripting - Condicional aninhado if-then com elif - 14 - LinuxShell Scripting - Comparações numéricas e de strings com comando test - 15 - LinuxShell Scripting - Comparando arquivos e diretórios com comando test - 16 - LinuxShell Scripting - Testar condições compostas com AND e OR - 17 - LinuxShell Scripting - Comando case - teste de múltiplas condições - 18 - LinuxShell Scripting - Estrutura de Repetição for (loop) - 19 - LinuxShell Scripting - Estrutura de Repetição While (loop) - 20 - LinuxShell Scripting - Estrutura de Repetição Until (loop) - 21 - LinuxShell Scripting - Laço for no estilo Linguagem C - 22 - LinuxShell Scripting - Ler dados do teclado - Parâmetros de Linha de Comando - 23 - LinuxShell Scripting - Ler dados do teclado - Comando shift (deslocamento) - 24 - LinuxShell Scripting - Ler dados do teclado - Opções de linha de comando - 25 - LinuxShell Scripting - Comando read - Ler dados do teclado e de arquivos - 26Shell Scripting - Criando caixas de diálogo TUI com whiptail no Linux - 27Shell Scripting - Criando Funções em scripts, parte 01 - 28Shell Scripting - Criando caixas de diálogo TUI com dialog - 29 - LinuxShell Scripting - Declaração break - encerrando loops prematuramente