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)

Monitorando o sistema

Nesta aula, você aprenderá a monitorar o sistema Linux usando comandos essenciais como top, htop, free, df, du e uptime, com explicações detalhadas, exemplos práticos e boas práticas para manutenção e diagnóstico de desempenho.

✓ Lido
Shell Script (Linux/Bash)

Variáveis de ambiente

Nesta aula, você aprenderá sobre variáveis de ambiente no shell Bash: o que são, como consultá-las, como criar e exportar as suas próprias, além de entender o papel de variáveis importantes como PATH, HOME e USER. Também veremos como configurá-las automaticamente nos arquivos de inicialização do shell.

✓ Lido
Shell Script (Linux/Bash)

Configurando o ambiente

Nesta aula, você aprenderá a configurar seu ambiente shell no Linux/Bash, explorando a diferença entre .bashrc e .bash_profile, criando aliases, funções e personalizando o prompt (PS1). Ao final, você terá um ambiente mais produtivo e personalizado.

✓ Lido
Shell Script (Linux/Bash)

Processos

Nesta aula, você aprenderá a gerenciar e inspecionar processos no Linux utilizando comandos como ps e pstree, compreenderá os identificadores PID e PPID, e conhecerá os diferentes estados de processo. Ao final, terá uma base sólida para monitorar e entender o funcionamento do sistema operacional.

✓ Lido
Shell Script (Linux/Bash)

Estrutura do sistema de arquivos Linux

Esta aula explora a estrutura do sistema de arquivos Linux, com foco no padrão FHS, nos diretórios /etc, /var e /usr, nos arquivos de dispositivo e nos sistemas de arquivos virtuais /proc e /sys. O aluno aprenderá a navegar e entender a função de cada diretório, além de realizar tarefas práticas de inspeção do sistema.

✓ Lido
Shell Script (Linux/Bash)

Here documents e here strings

Nesta aula, você aprenderá a usar here documents e here strings no Bash para redirecionar blocos de texto e strings para comandos, variáveis e arquivos. Exploraremos as variações <<EOF e <<-EOF, bem como o operador <<<, com exemplos práticos e casos de uso reais.

✓ Lido
Shell Script (Linux/Bash)

Compactação e arquivamento

Nesta aula, você aprenderá a compactar e arquivar arquivos no Linux usando tar, gzip, gunzip, zip e unzip, além de combinar essas ferramentas para criar backups eficientes. Vamos explorar os comandos fundamentais, opções importantes e boas práticas para gerenciar arquivos compactados.

✓ Lido
Shell Script (Linux/Bash)

Discos e montagem

Esta aula aborda o gerenciamento de discos e sistemas de arquivos no Linux, com foco em comandos essenciais como mount, umount, lsblk e df. Você aprenderá a visualizar, montar e desmontar dispositivos de armazenamento, além de entender conceitos básicos de sistemas de arquivos.

✓ Lido
Shell Script (Linux/Bash)

SSH e transferência de arquivos

Esta aula aborda o SSH, o protocolo padrão para acesso remoto seguro, e as ferramentas scp e rsync para transferência de arquivos. Também apresenta uma visão geral sobre chaves SSH e boas práticas de segurança e uso.

✓ Lido
Shell Script (Linux/Bash)

Comandos de rede básicos

Esta aula apresenta os comandos de rede essenciais no Linux/Bash: ping, curl, wget, ip, ss e ferramentas de diagnóstico. Você aprenderá a testar conectividade, transferir dados, inspecionar interfaces e portas, e diagnosticar problemas de rede com exemplos práticos.

✓ Lido
Shell Script (Linux/Bash)

Substituição de processo

Esta aula aborda a substituição de processo no Bash, um recurso avançado que permite tratar a saída de um comando como se fosse um arquivo. Você aprenderá a sintaxe <(comando), a comparar saídas de comandos diretamente, e verá casos de uso práticos com exemplos detalhados.

✓ Lido
Shell Script (Linux/Bash)

Manipulação de strings

Nesta aula, você aprenderá as principais técnicas 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. Através de exemplos práticos e exercícios, você dominará essas operações fundamentais para processamento de texto em scripts.

✓ Lido
Shell Script (Linux/Bash)

Trabalhando com números e formatação

Nesta aula, você aprenderá a trabalhar com números e formatação em Shell Script, dominando o comando printf para saídas formatadas, técnicas de formatação numérica, manipulação de datas com o comando date e realização de cálculos aritméticos com expressões e o comando bc. Ao final, você terá uma base sólida para criar scripts mais robustos e legíveis.

✓ Lido