KnowledgeCity

Linux: Bash e scripts de shell

Demonstra a capacidade de criar scripts com comandos, variáveis, funções e expressões no Linux Bash.
Assista à primeira aula grátis — tenha acesso completo às 33 aulas.

To view this video please enable JavaScript.

Curso: Sob demanda
Avançado  Provedor Jeremy Kurtz  7 Capítulos ·  33 Lições ·  3h 3m  em Árabe, Alemão, Inglês, Espanhol, Francês, Português, Chinês simplificado 

Descrição do Curso

No Linux, o script Bash é uma fonte de poder de computação. É parte de um dos sistemas operacionais mais poderosos e eficientes da computação. A base do script de shell está na automação de tarefas comuns, bem como na criação de scripts para proteger, fazer backup e manipular grandes quantidades de dados. O script Bash é uma das ferramentas mais profundas em teu arsenal Linux. A capacidade de automatizar várias tarefas repetitivas em um ambiente multithread pode economizar às empresas incontáveis horas de trabalho. Neste curso, aprenderás a fazer scripts Bash com comandos, variáveis, funções e até mesmo expressões regulares.

O Que Você Vai Aprender

  • Escrever scripts Bash shell usando comandos, variáveis, funções e expressões regulares
  • Distinguir entre shells Bash, Korn e C e comparar um script Bash com um arquivo em lote
  • Trabalhar com variáveis de ambiente e definidas pelo usuário, incluindo tipos de variáveis e escopo
  • Aplicar operadores de comparação, operadores de matemática e testes de string em Bash
  • Construir lógica condicional com if-else-fi, elif, loops while e for, incluindo aninhamento e intervalos
  • Automatizar comandos usando pipes e redirecionadores, redirecionar stdout e stderr, e modularizar trabalho com funções

Principais Conclusões

  • Scripts Bash automatizam tarefas comuns e repetitivas, como proteger, fazer backup e manipular grandes quantidades de dados.
  • Automatizar tarefas repetitivas em um ambiente multi-thread pode economizar inúmeras horas de trabalho para empresas.
  • O curso aborda fundamentos de script shell, incluindo comandos, variáveis, funções e expressões regulares.
  • Expressões regulares permitem criar buscas precisas em arquivos sem nem mesmo abrir os arquivos.
  • Pipes e redirecionadores permitem automação de comandos, e funções permitem modularizar seus esforços na linha de comando.

Perguntas Frequentes

O que aprenderei neste curso?

Você aprenderá scripting Bash com comandos, variáveis, funções e expressões regulares, incluindo fundamentos de scripting shell; shells Bash, Korn e C; variáveis de ambiente e definidas pelo usuário e seus tipos; operadores de comparação e matemática; instruções condicionais como if-else-fi, elif, loops while e for; técnicas avançadas de scripting; automação de comandos com pipes e redirecionadores; e modularização com funções.

Para que é usado scripting Bash?

De acordo com o curso, scripting Bash é usado para automatizar tarefas comuns e criar scripts que protegem, fazem backup e manipulam grandes quantidades de dados, economizando inúmeras horas de trabalho para empresas ao automatizar tarefas repetitivas em um ambiente multi-thread.

Como este curso trata instruções condicionais e loops?

O curso explora if-else, fi, elif, loops while e for, aborda o gerenciamento de múltiplas condições e inclui lições sobre aninhamento de if dentro de um loop e uso de intervalos em loops for.

Quais habilidades este curso ajuda a desenvolver?

Este curso ajuda a desenvolver habilidades em Bash (linguagem de script), scripting Linux, scripting, comandos de shell, script de shell e comandos Unix.

Quais ferramentas ou editores o curso aborda para escrever scripts?

O curso inclui configuração do ambiente de trabalho e uso do editor Nano, depois criação de um script Bash.