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)

Configurando o ambiente

Nesta aula, você aprenderá a configurar o ambiente do shell Bash no Linux, entendendo as diferenças entre .bashrc e .bash_profile, criando aliases e funções para otimizar sua produtividade, e personalizando o prompt (PS1) para exibir informações úteis.

Lido
Shell Script (Linux/Bash)

systemd timers (visão geral)

Esta aula apresenta uma visão geral dos systemd timers, uma alternativa moderna ao cron para agendamento de tarefas no Linux. Você aprenderá as diferenças entre eles, as units básicas envolvidas, quando usar timers, e verá exemplos práticos de criação e gerenciamento.

Lido
Shell Script (Linux/Bash)

Compactação e arquivamento

Nesta aula, você aprenderá a compactar e arquivar arquivos no Linux usando ferramentas essenciais como tar, gzip, gunzip, zip e unzip. Veremos comandos práticos, combinações eficientes e boas práticas para gerenciar arquivos compactados no dia a dia.

Lido
Shell Script (Linux/Bash)

Here documents e here strings

Esta aula explora os here documents e here strings no Bash, duas formas poderosas de redirecionar texto diretamente para comandos, variáveis ou arquivos. Aprenda a sintaxe, variações como o hífen para suprimir tabs, casos de uso práticos e como aplicar esses recursos em scripts do dia a dia.

Lido
Shell Script (Linux/Bash)

Substituição de processo

Aula sobre substituição de processo no Bash, uma técnica poderosa que permite passar a saída de um comando como se fosse um arquivo. Abordaremos a sintaxe <(comando), comparação de saídas, casos de uso práticos e exemplos detalhados, com exercícios para fixação.

Lido
Shell Script (Linux/Bash)

Discos e montagem

Esta aula aborda o gerenciamento de discos e montagem de sistemas de arquivos no Linux, cobrindo comandos essenciais como mount, umount, lsblk e df, além de uma visão geral dos sistemas de arquivos mais comuns. O conteúdo é prático e progressivo, com exemplos e exercícios para fixação.

Lido
Shell Script (Linux/Bash)

SSH e transferência de arquivos

Esta aula aborda o uso do SSH para acesso remoto seguro e as ferramentas scp e rsync para transferência de arquivos, incluindo uma visão geral sobre chaves SSH e boas práticas de segurança. O conteúdo é prático, com exemplos de comandos e exercícios para fixação.

Lido
Shell Script (Linux/Bash)

Comandos de rede básicos

Esta aula apresenta os comandos de rede essenciais no Linux, incluindo ping, curl, wget, ip e ss, além de técnicas de diagnóstico de conectividade. Você aprenderá na prática como verificar, testar e diagnosticar problemas de rede usando essas ferramentas fundamentais.

Lido
Shell Script (Linux/Bash)

Trabalhando com números e formatação

Nesta aula, você aprenderá a manipular números e formatar saídas em scripts Bash usando printf, formatação numérica, manipulação de datas com o comando date e cálculos aritméticos com expansão aritmética e o comando bc. O conteúdo é essencial para gerar relatórios, logs e saídas profissionais em seus scripts.

Lido
Shell Script (Linux/Bash)

Globbing e expansão de chaves

Nesta aula, você aprenderá a fundo sobre globbing e expansão de chaves no Bash, dois recursos poderosos para lidar com arquivos e padrões de forma eficiente. Exploraremos curingas como *, ? e [], a sintaxe de chaves {}, as opções extglob e nullglob, com exemplos práticos e exercícios para consolidar o conhecimento.

Lido
Shell Script (Linux/Bash)

Manipulação de strings

Esta aula aborda técnicas essenciais de manipulação de strings em Shell Script (Bash), incluindo como obter o comprimento de uma string, extrair substrings, converter entre maiúsculas e minúsculas, e realizar substituições de padrões. Através de exemplos práticos e exercícios, o aluno aprenderá a manipular textos de forma eficiente em scripts.

Lido
Shell Script (Linux/Bash)

Arquivos temporários

Nesta aula, você aprenderá a criar e gerenciar arquivos temporários em scripts Bash com segurança, usando mktemp e trap para garantir a limpeza automática, além de conhecer boas práticas e riscos associados.

Lido