Dominando Linux explicado de forma simples (com diagramas e código real)

Dominar o Linux: o essencial em um artigo — código real, diagramas e etapas concretas, extratos de um curso de 42 lições.

Dominando Linux explicado de forma simples (com diagramas e código real)

Um guia direto ao ponto: Domine o Linux explicado com diagramas, exemplos concretos e comandos testados. Tudo vem de um curso estruturado de 11 capítulos — aqui está o melhor.

tl;dr
  • Introdução e Instalação
  • Sistema de Arquivos e Navegação
  • Permissões e Usuários
  • Manipulação de Texto e Pipes
  • Processos e Gerenciamento do Sistema
~$ cat ./parcours.md # Dominar Linux — 10 capítulos
01
Introdução e Instalação
→ Apresentação do curso e história do Linux→ Instalar Ubuntu em VM ou WSL2+ 1 mais lições
02
Sistema de Arquivos e Navegação
→ Hierarquia FHS — /, /etc, /home, /var→ Navegação — cd, ls, pwd, tree+ 2 mais lições
03
Permissões e Usuários
→ Usuários, grupos e /etc/passwd→ Permissões rwx — simbólica e octal+ 2 mais lições
04
Manipulação de Texto e Pipes
→ cat, less, head, tail→ grep e expressões regulares+ 2 mais lições
05
Processos e Gerenciamento do Sistema
→ ps, top, htop — ver os processos→ Sinais — kill, SIGTERM, SIGKILL+ 2 mais lições
06
Scripting Bash
→ Variáveis, quotes e substituição→ if, case, loops for e while+ 2 mais lições
07
Gerenciamento de Pacotes e Serviços
→ apt e dpkg (Debian/Ubuntu)→ dnf, snap e flatpak+ 2 mais lições
08
Rede e SSH
→ ip, ss, ping, traceroute, dig→ SSH por chaves e ~/.ssh/config+ 2 mais lições
🏁
Projeto final (+ 2 capítulos no caminho)
→ Você sai com um projeto concreto e demonstrável

Variáveis, aspas e substituição

NOTEObjetivo — Escrever seu primeiro script Bash, entender variáveis, dominar a diferença crucial entre aspas simples e duplas, e capturar a saída de um comando em uma variável.

Objetivos pedagógicos

TIPAo final deste módulo
  • Escrever e executar um script com shebang
  • Declarar e usar variáveis
  • Diferenciar aspas simples, duplas e ausência de aspas
  • Capturar a saída de um comando com $(...)
  • Entender as variáveis de ambiente

Seu primeiro script

Um script Bash é um simples arquivo de texto contendo comandos. A primeira linha, o shebang #!/bin/bash, indica ao sistema qual interpretador usar.

FormaComportamentoExemplo
Duplas "..."As variáveis são substituídas"Bonjour $nom" → Bonjour Alice
Simples '...'Tudo é literal, nada é substituído'Bonjour $nom' → Bonjour $nom
Sem aspasDivisão por espaços (perigoso)$fichier com espaço = 2 palavras

Backticks antigos

A forma antiga `commande` ainda funciona, mas aninha mal. Evite em scripts novos.

As variáveis de ambiente

Algumas variáveis são compartilhadas por todo o sistema. Por convenção, elas estão em MAIÚSCULAS.

sed e awk — transformar texto

NOTEObjetivo — Descobrir as duas facas suíças do processamento de texto: sed para substituir e editar linha por linha, e awk para extrair e calcular por colunas.

Objetivos pedagógicos

TIPAo final deste módulo
  • Substituir texto com sed 's/ancien/nouveau/'
  • Modificar um arquivo no local com sed -i
  • Extrair colunas com awk '{print $N}'
  • Filtrar e calcular com awk
  • Escolher entre grep, sed e awk conforme a necessidade

sed : o editor de fluxo

sed (Stream EDitor) aplica uma transformação a cada linha de um fluxo. Seu uso mais comum é a substituição com o comando s/motif/remplacement/.

Pense "transformar"

Se você quiser modificar o conteúdo (substituição), use sed. Se estiver trabalhando por colunas, use awk.

Exemplo combinado real

Navegação — cd, ls, pwd, tree

NOTEObjetivo — Dominar os comandos de navegação diária: mover-se com cd, listar com ls e suas opções, saber sua posição com pwd, e ganhar tempo com o autocompletar.

Objetivos pedagógicos

TIPAo final deste módulo
  • Mover-se eficientemente com cd e seus atalhos
  • Ler a saída de ls -l coluna por coluna
  • Mostrar arquivos ocultos com ls -a
  • Ordenar e formatar a saída de ls
  • Usar a tecla Tab para autocompletar

cd : mover-se na árvore de diretórios

O comando cd (change directory) é o que você usará com mais frequência. Ele aceita um caminho absoluto ou relativo, e vários atalhos muito práticos.

tree para visão geral

tree -L 2 é perfeito para documentar ou entender a estrutura de um projeto de relance.

O autocompletar com Tab : seu melhor amigo

Você quase nunca precisa digitar um nome de arquivo inteiro. Digite as primeiras letras e pressione a tecla Tab: o shell completa automaticamente.

va-plus-loin

Este artigo cobre os trechos mais úteis — o curso completo Domine o Linux (11 capítulos, 42 lições, exercícios corrigidos e projeto final) leva você até o fim.

./acceder-au-cours-complet curso gratuito : Domine o Claude Code

FAQ

Quanto tempo para aprender a dominar o Linux?
Com uma progressão estruturada (11 capítulos, 42 lições curtas e práticas), você atinge um nível operacional em algumas semanas, dedicando 30 a 60 minutos por dia. O importante é praticar cada conceito imediatamente.
É preciso ter pré-requisitos?
Básicos de informática são suficientes. Se você sabe usar um terminal e ler código simples, está pronto.
Por onde começar na prática?
Reproduza os comandos deste artigo e depois siga o curso completo Domine o Linux: ele encadeia as 42 lições em ordem, com exercícios e projeto final.

📬 Quer receber este tipo de guia toda semana? Inscreva-se gratuitamente — código real, zero enrolação.