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)

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