Imagem do Curso gratuito Shell script

Curso online gratuitoShell script

Duração do curso online: 6 horas e 19 minutos

5

EstrelaEstrelaEstrelaEstrelaEstrela

(4)

Automatize tarefas no Linux e ganhe produtividade com este curso online gratuito de Shell script: variáveis, loops, condições e entrada de dados na prática.

Neste curso gratuito, aprenda sobre

  • Conceitos básicos de Shell Scripting no Linux e estrutura de scripts
  • Uso de variáveis e variáveis de ambiente (env, unset, echo) e exportação
  • Manipulação de arrays no Bash e múltiplos valores em variáveis
  • Criação e uso de aliases e funções; diferenças e melhores usos
  • Arquivos de configuração do shell (profile, bashrc) e quando são carregados
  • Criação de scripts executáveis e boas práticas com shebang e permissões
  • Substituição de comandos com crase/backticks para capturar saída em variáveis
  • Redirecionamento de entrada/saída (>, >>, <, pipes) e uso em scripts
  • Cálculos no Bash: aritmética básica e uso do bc para precisão/decimais
  • Tratamento de erros: status de saída ($?) e encerramento com exit
  • Decisões com if/elif/else, test/[ ], comparações e condições AND/OR
  • Seleção múltipla com case e controle de fluxo com break em loops
  • Laços for/while/until e for estilo C para repetição e automação
  • Entrada do usuário e argumentos: read, shift, parsing de opções e parâmetros

Descrição do curso

Dominar Shell script é uma das formas mais rápidas de aumentar sua produtividade no Linux e transformar rotinas manuais em automações confiáveis. Neste curso online gratuito, você aprende a criar e manter scripts que ajudam no dia a dia de suporte, administração de sistemas, DevOps e desenvolvimento, reduzindo erros repetitivos e economizando tempo em atividades operacionais.

Ao longo das aulas, você entende como o shell funciona e como estruturar scripts do zero, evoluindo de comandos simples até construções que tornam suas rotinas realmente inteligentes. Você vai trabalhar com variáveis e variáveis de ambiente, explorando formas de configurar, ler e ajustar o comportamento do sistema e das sessões. Também aprende a organizar comandos com aliases e funções, além de compreender o papel dos arquivos de configuração para iniciar ambientes de trabalho consistentes.

O curso avança para recursos essenciais de automação, como redirecionamentos de entrada e saída, captura de resultados de comandos, e operações aritméticas, incluindo o uso de ferramentas específicas para cálculos mais precisos. Você passa a interpretar e controlar o status de saída dos comandos, aprendendo a encerrar scripts corretamente e a construir fluxos previsíveis com tratamento básico de falhas.

Para criar lógica de decisão robusta, você pratica condicionais com if/elif/else, avaliações com test, comparações de números, strings, arquivos e diretórios, além de combinar condições com operadores lógicos. Em seguida, consolida a habilidade de repetir tarefas com laços for, while e until, incluindo variações de sintaxe e estratégias para interromper execuções quando necessário.

Outro ponto forte é a interação com o usuário e com o ambiente de execução: leitura de dados via teclado, uso de parâmetros e opções de linha de comando, e técnicas para processar argumentos de forma organizada. Você também conhece maneiras de criar interfaces em modo texto (TUI) no Linux para tornar seus scripts mais amigáveis em cenários reais. Com exercícios ao longo do curso, você fixa os conceitos e ganha confiança para aplicar Shell script em automações de manutenção, rotinas de backup, validações, coleta de informações e padronização de processos.

Conteúdo do curso

  • Aula em vídeo: Shell Scripting - Introdução e Conceitos Básicos - 01 - Linux 10m
  • Exercício: Qual é o foco principal do vídeo sobre Shell scripting apresentado?
  • Aula em vídeo: Shell Scripting - Variáveis de Ambiente e comandos env, unset e echo - 02 - Linux 17m
  • Exercício: Qual é o propósito das variáveis de ambiente em sistemas operacionais?
  • Aula em vídeo: Shell Scripting - Arrays - Variáveis de Ambiente com múltiplos valores - 03 - Linux 11m
  • Exercício: _O que é uma variável do tipo array no shell script?
  • Aula em vídeo: Shell Scripting - Aliases e Funções no Bash - 04 - Linux 15m
  • Exercício: Qual a principal diferença entre um Alias e uma função no Bash?
  • Aula em vídeo: Shell Scripting - Arquivos de Configuração profile, bashrc e outros - 05 - Linux 20m
  • Exercício: _Qual é o principal motivo para carregar um dos arquivos de configuração do shell?
  • Aula em vídeo: Shell Scripting - Criando scripts simples - comando echo - 06 - Linux 16m
  • Exercício: Como criar um script executável no Shell?
  • Aula em vídeo: Shell Scripting - Usando variáveis nos scripts - 07 - Linux 11m
  • Exercício: _Qual o objetivo do script apresentado no vídeo?
  • Aula em vídeo: Shell Scripting - Redirecionar comandos para variáveis com a crase - 08 - Linux 11m
  • Exercício: Qual é a função da crase (backtick) em Shell scripting?
  • Aula em vídeo: Shell Scripting - Redirecionamento de entrada e saída de dados - 09 - Linux 10m
  • Exercício: _Qual símbolo é utilizado para redirecionar a saída de um comando para um arquivo em Shell Script?
  • Aula em vídeo: Shell Scripting - Cálculos aritméticos simples no bash - 10 - Linux 09m
  • Exercício: Como armazenar resultados de cálculos matemáticos no Shell Bash?
  • Aula em vídeo: Shell Scripting - Usando a calculadora bc em scripts - 11 - Linux 19m
  • Exercício: _Qual é a função da calculadora dobashi (bc) no Shell script?
  • Aula em vídeo: Shell Scripting - Status de Saída dos comandos e o comando exit - 12 - Linux 09m
  • Exercício: Qual é a função do comando "exit" em um script Shell?
  • Aula em vídeo: Shell Scripting - Estrutura de decisão condicional if then else - 13 - Linux 15m
  • Exercício: _Qual é a diferença entre o condicional simples do shell script e o condicional da lógica normal?
  • Aula em vídeo: Shell Scripting - Condicional aninhado if-then com elif - 14 - Linux 09m
  • Exercício: O que acontece quando todos os comandos no 'if' e 'elif' retornam um status de saída diferente de zero em um script Shell?
  • Aula em vídeo: Shell Scripting - Comparações numéricas e de strings com comando test - 15 - Linux 17m
  • Exercício: _Qual é uma das alternativas que o comando teste permite avaliar?
  • Aula em vídeo: Shell Scripting - Comparando arquivos e diretórios com comando test - 16 - Linux 12m
  • Exercício: Qual é a função da opção '-d' no comando 'test' do shell script?
  • Aula em vídeo: Shell Scripting - Testar condições compostas com AND e OR - 17 - Linux 08m
  • Exercício: _Qual é a função dos operadores booleanos "and" e "or" no Shell script?
  • Aula em vídeo: Shell Scripting - Comando case - teste de múltiplas condições - 18 - Linux 08m
  • Exercício: Qual a principal função do comando "Case" em Shell scripting?
  • Aula em vídeo: Shell Scripting - Estrutura de Repetição for (loop) - 19 - Linux 12m
  • Exercício: _Qual é a função do comando "for" no shell script?
  • Aula em vídeo: Shell Scripting - Estrutura de Repetição While (loop) - 20 - Linux 07m
  • Exercício: Qual é a função principal da estrutura de repetição 'while' no Shell scripting, conforme explicado no vídeo?
  • Aula em vídeo: Shell Scripting - Estrutura de Repetição Until (loop) - 21 - Linux 05m
  • Exercício: _Qual é a função do comando anthill no shell script?
  • Aula em vídeo: Shell Scripting - Laço for no estilo Linguagem C - 22 - Linux 05m
  • Aula em vídeo: Shell Scripting - Ler dados do teclado - Parâmetros de Linha de Comando - 23 - Linux 11m
  • Exercício: _Qual é a finalidade da manipulação de entrada do usuário em shell script?
  • Aula em vídeo: Shell Scripting - Ler dados do teclado - Comando shift (deslocamento) - 24 - Linux 07m
  • Aula em vídeo: Shell Scripting - Ler dados do teclado - Opções de linha de comando - 25 - Linux 07m
  • Exercício: _Qual é a técnica utilizada para processar as opções passadas para um script shell?
  • Aula em vídeo: Shell Scripting - Comando read - Ler dados do teclado e de arquivos - 26 20m
  • Aula em vídeo: Shell Scripting - Criando caixas de diálogo TUI com whiptail no Linux - 27 18m
  • Exercício: _Qual comando é utilizado para criar uma caixa de mensagem em shell script usando a ferramenta "dialog"?
  • Aula em vídeo: Shell Scripting - Criando Funções em scripts, parte 01 - 28 12m
  • Aula em vídeo: Shell Scripting - Criando caixas de diálogo TUI com dialog - 29 - Linux 22m
  • Exercício: _Qual é o pacote utilizado para criar caixas de diálogo do tipo TUI no Linux?
  • Aula em vídeo: Shell Scripting - Declaração break - encerrando loops prematuramente 11m

Este curso gratuito inclui:

6 horas e 19 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Comentários do Curso: Shell script

RS

Regis Souza

EstrelaEstrelaEstrelaEstrelaEstrela

Muito completo, aprendi vários detalhes que não sabia, recomendo!

Mais cursos gratuitos em Ferramentas de TI

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso