Tutorial Ubuntu

Aprenda Ubuntu do zero, como numa escola: cada comando é explicado parte por parte, você vê o que ele devolve e pratica num terminal simulado aqui mesmo no navegador.

Comece pelo Nível 1 ❯
O computador travou agora?

Vá direto para Quando o Sistema Trava: como abrir o terminal de emergência (Ctrl+Alt+F3), fechar o programa culpado e, se nada responder, reiniciar com segurança pelo teclado.

Experimente agora

Este é um terminal de verdade? Quase: é uma máquina fictícia chamada notebook, com a usuária ana, que roda no seu navegador. Nada do que você digitar aqui afeta o seu computador. Digite ls e aperte Enter.

Missão: digite ls para ver as pastas da Ana. Depois tente ls Documentos e cat frutas.txt. Digite help para ver tudo o que funciona.


Como as aulas funcionam

Nenhum comando aparece "seco". Toda aula segue o mesmo caminho:

  1. A ideia primeiro. Antes do comando, você entende o problema que ele resolve.
  2. Anatomia do comando. Cada pedaço do comando é numerado e explicado: o programa, as opções e os argumentos.
  3. Terminal com a resposta. Você vê exatamente o que aparece na tela, com etiquetas apontando o que importa.
  4. Várias formas de fazer. Quase sempre há mais de um caminho, e a aula mostra quando usar cada um.
  5. Quando não funciona. Erros reais do Ubuntu 26.04, por que acontecem e como resolver, inclusive o caso "o comando não mostrou nada".
  6. Experimente e exercícios. Missões no terminal simulado e exercícios com correção na hora.

Veja um exemplo de anatomia:

pgrep
O programa: procura processos (programas abertos) pelo nome.
-a
Opção: mostra também a linha de comando completa de cada processo.
-f
Opção: procura na linha de comando inteira, não só no nome curto.
chromium
Argumento: o texto a procurar.
$ pgrep chromium
$ echo $?
1                                « nada encontrado: o processo não se chama "chromium"
$ pgrep -af chromium
2210 /snap/chromium/3554/usr/lib/chromium-browser/chrome --password-store
2251 /snap/chromium/3554/usr/lib/chromium-browser/chrome --type=renderer

Por que o primeiro comando não achou nada se o navegador estava aberto? A resposta está na aula ps, pgrep, top.


Escolha sua trilha

Nível 1 · Iniciante

Para quem nunca abriu um terminal.

  • Navegar, criar, copiar e apagar arquivos
  • Instalar e atualizar programas
  • Entender sudo e permissões
  • Resolver travamentos
Começar ❯

Nível 2 · Intermediário

Dominar o terminal e administrar a própria máquina.

  • grep, sed, awk, pipes e redirecionamento
  • Serviços, logs e processos
  • Redes, SSH e backup
  • Shell script e cron
Começar ❯

Nível 3 · Avançado

Servidores, infraestrutura e recuperação.

  • Firewall, VPN e segurança
  • GRUB, recuperação e desempenho
  • LVM, RAID e ZFS
  • nginx, HTTPS, bancos, Docker, Git, Ansible
Começar ❯

Projetos

Laboratórios passo a passo numa máquina virtual.

  • Servidor web do zero
  • Backup automático testado
  • Quebre e conserte
  • Servidor de arquivos e app com Docker
Ver projetos ❯
A regra de ouro

Ler não basta: digite cada exemplo. Use o terminal simulado das aulas e, quando ele não for suficiente, uma máquina virtual. Se algo quebrar, é só recriar. A aula Instalação mostra como.


Como ler este guia

ElementoO que significa
ana@notebook:~$O prompt: usuária ana, na máquina notebook, na pasta pessoal (~). O que vem depois é o comando digitado.
root@notebook:~#Comando rodado como administrador (root).
Linhas sem promptA resposta do computador.
← etiquetaUma explicação do guia sobre aquela linha. Não aparece no terminal real.
<texto>Troque pelo seu valor. Ex.: cd <pasta> vira cd Documentos.
[opcional]Parte que pode ser omitida.
Versão de referência: Ubuntu 26.04 LTS

A partir do Ubuntu 25.10, vários comandos básicos (ls, mkdir, du…) e o sudo foram reescritos em Rust. Por isso, mesmo com o sistema em português, algumas mensagens aparecem em inglês, e o ls -l mostra o mês em inglês (Oct). As saídas deste guia foram conferidas num Ubuntu 26.04 real. Quase tudo também vale para as versões 22.04 e 24.04.