Categoria: Shell Script (Linux/Bash)

O shell é a forma mais direta de conversar com o sistema operacional, e o Bash é o interpretador padrão da maioria das distribuições Linux. Dominá-lo significa encadear comandos, automatizar tarefas repetitivas em scripts e resolver numa linha o que levaria dezenas de cliques — habilidade indispensável em servidores, onde quase nunca existe interface gráfica.

Shell Script (Linux/Bash)

Projeto: sistema de backup completo

Nesta aula, vamos construir um sistema de backup completo em Shell Script, cobrindo configuração, compressão, rotação, logging e agendamento. Você aprenderá a criar um script robusto, reutilizável e seguro para automatizar backups de diretórios, com rotação de versões antigas, log detalhado e integração com cron.

Lido
Shell Script (Linux/Bash)

Projeto: organizador de arquivos

Nesta aula, você construirá um script Bash para organizar arquivos automaticamente, classificando-os por tipo, movendo-os com segurança, registrando ações em log e oferecendo um modo de simulação (dry-run). O projeto integra conceitos como loops, condicionais, tratamento de erros e boas práticas, resultando em uma ferramenta útil e robusta.

Lido
Shell Script (Linux/Bash)

Projeto: gerador de relatórios

Nesta aula, você vai construir um gerador de relatórios completo em Shell Script, integrando coleta de dados com grep/awk, formatação avançada, saída em múltiplos formatos e agendamento com cron. Ao final, você terá um projeto prático e reutilizável para automatizar relatórios em ambientes Linux.

Lido
Shell Script (Linux/Bash)

Performance em scripts

Esta aula aborda técnicas para melhorar a performance de scripts Bash, focando em evitar subshells desnecessários, escolher built-ins em vez de comandos externos, escrever loops eficientes e medir o desempenho com ferramentas como time.

Lido
Shell Script (Linux/Bash)

Projeto: ferramenta CLI com subcomandos

Nesta aula, você aprenderá a construir uma ferramenta de linha de comando (CLI) em Bash com subcomandos, utilizando getopts para processar opções, implementando um sistema de ajuda e organizando a estrutura do código de forma modular e profissional.

Lido
Shell Script (Linux/Bash)

Revisão de boas práticas

Esta aula final consolida as boas práticas de shell script, oferecendo um checklist de qualidade, estratégias de manutenibilidade, documentação eficaz e versionamento com Git. O objetivo é transformar scripts funcionais em software confiável e sustentável.

Lido
Shell Script (Linux/Bash)

Integrando shell com outras linguagens

Nesta aula, você aprenderá a integrar shell scripts com outras linguagens, principalmente Python, cobrindo desde a chamada de scripts até a passagem de dados, além de entender quando faz sentido migrar de linguagem. Inclui exemplos práticos, boas práticas e exercícios com respostas.

Lido
Shell Script (Linux/Bash)

O ecossistema da linha de comando

Nesta aula, exploramos o ecossistema moderno da linha de comando no Linux, apresentando ferramentas essenciais, comunidades ativas, recursos de aprendizado e estratégias para se manter atualizado. O objetivo é capacitar o aluno a navegar por esse universo em constante evolução, aproveitando ao máximo as ferramentas e o conhecimento compartilhado pela comunidade.

Lido
Shell Script (Linux/Bash)

Roadmap: próximos passos

Nesta aula final, você aprenderá a decidir quando usar shell script versus outras ferramentas, conhecerá as principais áreas de aplicação como administração de sistemas e automação, e receberá um guia prático de como continuar evoluindo seus conhecimentos em shell script e DevOps.

Lido
Shell Script (Linux/Bash)

Seu primeiro script Bash

Nesta aula, você aprenderá a criar e executar seu primeiro script Bash, entendendo o shebang, permissões de execução, formas de execução e a importância dos comentários. Ao final, você terá uma base sólida para escrever scripts simples e estará pronto para avançar em tópicos mais complexos.

Lido
Shell Script (Linux/Bash)

Variáveis no Bash

Esta aula ensina os fundamentos das variáveis no Bash, cobrindo atribuição, uso com $var e ${var}, aspas e escopo básico. Inclui exemplos práticos, exercícios com respostas e referências oficiais.

Lido
Shell Script (Linux/Bash)

Laço for no Bash

Nesta aula, você aprenderá a usar o laço for no Bash, explorando desde a iteração sobre listas até o estilo C-style, além de entender como o globbing facilita o trabalho com arquivos. Com exemplos práticos, você dominará essa estrutura essencial para automatizar tarefas no shell.

Lido