Pular para o conteúdo
Unix / Linux & Shell Scripting: Do Terminal à Automação Bash
🐧

Unix / Linux & Shell Scripting: Do Terminal à Automação Bash

Grade completa inspirada no padrão TutorialsPoint: Filosofia Unix, Navegação, Permissões, Redirecionamentos, Shell Scripting Bash, grep/sed/awk, Processos e Agendamento com Cron.

Capítulos 7
Progresso 0/7 aulas
Concluído 0%
🖥️
CAPÍTULO 1

Módulo 1 — Arquitetura Unix & Navegação

1 aulas

A filosofia Unix, Kernel vs Shell, hierarquia de diretórios (FHS) e comandos básicos.

🔒
CAPÍTULO 2

Módulo 2 — Permissões & Propriedade

1 aulas

Leitura (r=4), Escrita (w=2), Execução (x=1), representação octal e alteração com chmod/chown.

🔒

2.1 Permissões Octais no Unix

As permissões são divididas em 3 grupos: Usuário (u), Grupo (g) e Outros (o):.

Bloqueada
🔀
CAPÍTULO 3

Módulo 3 — Redirecionamento & Pipes

1 aulas

Descritores 0 (stdin), 1 (stdout), 2 (stderr), redirecionamento > / >> e encadeamento com |.

🔒

3.1 Composição de Comandos com Pipes

O operador Pipe (`|`) conecta a saída padrão (stdout) de um comando diretamente à entrada padrão (stdin) do próximo:.

Bloqueada
📜
CAPÍTULO 4

Módulo 4 — Shell Scripting: Variáveis & IF/ELSE

1 aulas

Shebang (#!/bin/bash), variáveis, parâmetros posicionais ($1, $2), operadores de teste e IF.

🔒

4.1 Estrutura de um Script Bash

Todo script Bash profissional inicia com o shebang e trata erros com `set -e`:.

Bloqueada
🔬
CAPÍTULO 5

Módulo 5 — Processamento com grep, sed & awk

1 aulas

Busca de padrões com grep, substituição de texto com sed e relatórios colunares com awk.

🔒

5.1 Substituição em Arquivos com sed

O `sed` realiza transformações de texto em fluxo sem abrir editores interativos:.

Bloqueada
🔄
CAPÍTULO 6

Módulo 6 — Processos, Sinais & Background

1 aulas

Listando processos com ps/top, sinais SIGTERM/SIGKILL, envio para background (&) e nohup.

🔒

6.1 Controlando Processos com kill

`SIGTERM` (Sinal 15):** Solicitação educada de encerramento, permitindo que a aplicação salve dados e feche conexões;.

Bloqueada
CAPÍTULO 7

Módulo 7 — Agendamento de Tarefas com Cron

1 aulas

A sintaxe dos 5 campos do crontab (Minuto, Hora, Dia, Mês, Dia da Semana) e scripts periódicos.

🔒

7.1 A Sintaxe de 5 Campos do Crontab

Aprenda os 5 campos do cron com conceitos práticos e exercícios aplicados.

Bloqueada