E-book · PDF · Por Ștefan Nistor
Linux na Prática: escreva scripts em Bash e automatize tarefas em 12 aulas.
Aprenda a escrever programas em Bash que trabalham por você, com um laboratório para praticar e um projeto final de backup que o cron executa sozinho.
- aulas
- 12
- aulas
- páginas
- 101
- páginas
- verbetes
- 48
- verbetes
- formato
- formato
Em breve
O e-book ainda não está à venda. Enquanto isso, leia a amostra gratuita.

Conteúdo
O que você vai aprender.
- Preparar o shell: PATH, variáveis, a pasta ~/bin e alias
- Procurar padrões em logs com grep -E e expressões regulares
- Cortar, ordenar e contar texto, editar com sed e somar com awk
- Escrever scripts com argumentos, status de saída, if, case, laços e funções
- Deixar os scripts seguros e achar erros com set -euo pipefail, bash -x, trap e ShellCheck
- Automatizar cópias de segurança e limpezas com tar, find, rsync e cron
Público
Para quem é este guia?
- Quem já usa o terminal e quer automatizar tarefas repetitivas
- Quem terminou Linux para Iniciantes
- Estudantes de tecnologia e iniciantes em programação
- Quem quer tirar números de logs e planilhas CSV pela linha de comando
- Quem quer agendar backups e limpezas com o cron
O livro ensina shell script e automação com Bash. Ele não é um curso de certificação e não promete emprego ou resultado profissional.
Kit Prático
O que está incluído.
- 01
E-book em PDF
12 aulas e 101 páginas, em português do Brasil, com índice de comandos no Anexo B (48 verbetes, com a página de cada um) e glossário no Anexo C.
- 02
Scripts completos
Do primeiro script ao backup.sh, que arquiva uma pasta, mantém só os últimos arquivos, escreve um log e roda sozinho pelo cron.
- 03
Exercícios e desafios
Cada aula tem prática, desafio e atividade. As respostas dos desafios estão no Anexo A.
- 04
Laboratório prático
Um script que cria a “Padaria Lab” (51 arquivos em 8 pastas: logs, vendas, contatos, configuração, fotos e um pequeno site), igual a cada execução e refeita do zero quando você quiser.
- 05
Scripts das aulas
Os scripts de cada aula e os das respostas dos desafios, prontos para você conferir o seu trabalho.
- 06
Guia rápido de Bash e LEIA-ME
Um PDF de 8 páginas com os comandos e as construções do livro, um exemplo para cada e o script de backup completo, e um LEIA-ME que explica como preparar o laboratório no Windows, no Mac e no Linux.
Sumário
As 12 aulas.
Cada aula começa com o que você vai aprender e termina com exercícios, um desafio e uma atividade.
Aula 1Como o shell encontra os comandosp. 11
Comandos: typewhichexportenvprintenvsourcealias
Aula 2Expressões regulares com grepp. 18
Expressões regulares com grep -E, -o e -v, aplicadas a um log de verdade.
Comandos: grep
Aula 3Ferramentas de texto: cortar, ordenar, contarp. 25
Comandos: cutsortuniqtrcolumnpastetee
Aula 4sed: buscar e substituirp. 31
Comandos: sed
Aula 5awk: colunas, condições, totaisp. 36
Comandos: awk
Aula 6O script completop. 42
Anatomia de um script, argumentos e aspas, status de saída, && e ||, $( ) e $(( )), e o primeiro script útil: conta-erros.sh.
Aula 7Decisões: if, test, casep. 47
Comandos: testifcase[[
Aula 8Laços e renomeação em massap. 53
Comandos: forwhileread${…}
Aula 9Funções e menusp. 60
Funções, variáveis locais, read -p e o projeto loja.sh, um menu de relatórios.
Comandos: local
Aula 10Scripts seguros e depuraçãop. 66
Comandos: setbash -xmktemptrapshellcheck
Aula 11Automação: arquivos, limpeza, cronp. 73
Comandos: datetarfindrsynccrontab
Aula 12Projeto final: backup.shp. 80
Um script de backup com opções, log e rotação, executado pelo cron.
Comandos: getoptsbasenamedirname
Amostra gratuita
Leia as primeiras 17 páginas antes de decidir.
Capa, sumário, como preparar o ambiente e a aula 1 completa.
O autor

Tecnologia explicada por quem trabalha com ela.
Ștefan Nistor é o autor do e-book Linux para Iniciantes e dos guias do Terminal Prático.
Os exemplos dos materiais são executados e conferidos em um laboratório próprio, com Debian 13, para que o que está no texto seja exatamente o que aparece na tela.
Dúvidas
Perguntas frequentes.
Preciso ter lido Linux para Iniciantes?
Não é obrigatório, mas você precisa estar à vontade com os comandos básicos: navegar entre pastas, trabalhar com arquivos, ler arquivos, ligar comandos com pipes, o grep simples, o find, as permissões e o editor nano. O livro traz a lista completa, e quem tiver dúvida pode reler a aula correspondente do primeiro livro.
O material está em português?
Sim. O livro, os exercícios e o LEIA-ME estão em português do Brasil. As mensagens que os programas mostram no terminal aparecem em inglês, como em qualquer Linux instalado em inglês, e o livro mostra os exemplos exatamente como saíram.
Preciso instalar Linux?
Você precisa de um terminal Linux, mas não precisa trocar de sistema. No Windows, o livro usa o Ubuntu no WSL. No Mac, você usa o aplicativo Terminal: o shell padrão é o zsh, mas os scripts do livro rodam no bash, e o texto avisa onde há diferenças. Em um computador com Linux, basta abrir o terminal.
Preciso ser administrador do computador?
Só nas aulas 10 e 11, em que você instala dois programas pequenos: o shellcheck e o rsync. No Debian e no Ubuntu, isso usa sudo apt install. No Mac, o shellcheck vem do Homebrew. Se você não tem direitos de administrador, o livro recomenda pedir antes.
O e-book inclui exercícios?
Sim. Cada aula termina com prática, um desafio para resolver por conta própria e uma atividade para fazer antes da aula seguinte. As respostas dos desafios estão no Anexo A.
Como recebo o material?
O e-book ainda não está à venda. Quando estiver, esta página vai informar como a entrega funciona e quais são as condições da compra, incluindo o prazo de arrependimento previsto em lei.
Linux na Prática
Scripts e automação em Bash, em 12 aulas práticas.
Em breve
O e-book ainda não está à venda. Enquanto isso, leia a amostra gratuita.