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)

História do shell e do Bash

Esta aula explora a história do shell no Unix, desde os primeiros shells como o Thompson shell até o Bash, cobrindo pessoas-chave como Ken Thompson e Brian Fox, a diferença entre sh e bash, e as tendências futuras. O aluno compreenderá a evolução dos shells e seu papel fundamental nos sistemas Linux.

✓ Lido
Shell Script (Linux/Bash)

Navegando no sistema de arquivos

Esta aula ensina os comandos fundamentais para navegar no sistema de arquivos do Linux: pwd, cd e ls, além de explicar a diferença entre caminhos absolutos e relativos, os diretórios especiais (., .., ~) e atalhos úteis. Ao final, você será capaz de se mover eficientemente pelo terminal.

✓ Lido
Shell Script (Linux/Bash)

Permissões de arquivos

Esta aula cobre o modelo de permissões rwx do Linux, os comandos chmod (nos modos octal e simbólico), chown e chgrp para alterar proprietário e grupo, e o comando umask para definir permissões padrão. Inclui exemplos práticos e exercícios com respostas.

✓ Lido
Shell Script (Linux/Bash)

Obtendo ajuda

Esta aula ensina como obter ajuda no terminal Linux usando comandos como man, --help, apropos, whatis e info. O aluno aprenderá a consultar manuais, obter resumos rápidos e buscar informações sobre comandos.

✓ Lido
Shell Script (Linux/Bash)

Visualizando conteúdo

Esta aula ensina comandos essenciais para visualizar o conteúdo de arquivos no terminal Linux: cat, less, more, head, tail, tail -f e wc. Você aprenderá a exibir, paginar, monitorar em tempo real e contar dados em arquivos de texto.

✓ Lido
Shell Script (Linux/Bash)

Buscando com grep

Esta aula ensina a usar o comando grep no Linux/Bash para buscar padrões em arquivos e saídas de comandos. Abrange desde padrões básicos, flags comuns como -i, -v, -r, -n, até expressões regulares avançadas, com exemplos práticos e casos de uso reais.

✓ Lido
Shell Script (Linux/Bash)

Usuários e grupos

Esta aula aborda os conceitos de usuários e grupos no Linux, comandos para identificar o usuário atual (whoami, id), o uso seguro do sudo, e uma visão geral do arquivo /etc/passwd. O conteúdo é prático e voltado para scripts shell.

✓ Lido
Shell Script (Linux/Bash)

Pipes

Esta aula explica o conceito de pipe (|) no shell Linux/Bash, como encadear comandos para construir pipelines complexas, e sua relação com a filosofia Unix. Inclui exemplos práticos e exercícios com respostas colapsáveis.

✓ Lido
Shell Script (Linux/Bash)

Localizando arquivos com find

A aula aborda o comando find no Linux, ensinando a localizar arquivos por nome, tipo e tamanho, executar ações com -exec, combinar critérios e otimizar a performance. Inclui exemplos práticos e exercícios com respostas.

✓ Lido