Distribuições Recomendadas.

Distribuição Ponto Forte Comando de Atualização
Linux Mint Interface familiar (Cinnamon), estável, base Debian. sudo apt update && sudo apt upgrade -y
Debian Stable. Estabilidade extrema, opção sem systemd (Devuan). sudo apt update && sudo apt upgrade
Artix Linux sudo pacman -Syu Atualiza todo o sistema (rolling release, sem systemd).
Devuan. Debian sem systemd, liberdade técnica total. sudo apt update && sudo apt upgrade
Comandos. Exemplos. O que faz.
pwd pwd Mostra o diretório atual.
ls -lh ls -lh /etc Lista arquivos com permissões e tamanhos legíveis.
ls -la ls -la ~/.config Mostra arquivos ocultos (começam com .)
cd cd ~/Documentos Entra na pasta Documentos do usuário.
cd .. cd .. Volta um nível no diretório.
cd - cd - Volta ao diretório anterior.

Arquivos e Diretórios.

Comandos. Exemplos. O que faz.
touch touch script.sh Cria arquivo vazio ou atualiza timestamp.
mkdir -p mkdir -p Projetos/2025/web Cria diretórios aninhados.
cp -r cp -r Pasta/ Backup/ Copia diretório recursivamente.
mv mv antigo.txt novo.txt Renomeia ou move arquivo.
trash trash arquivo.txt Move para lixeira (requer trash-cli).
find . -name "*.tmp" -delete find . -name "*.tmp" -delete Remove arquivos .tmp com segurança.

Visualização de Arquivos.

Comandos. Exemplos. O que faz.
cat cat /etc/os-release Mostra conteúdo de arquivos pequenos.
less less /var/log/syslog Visualiza arquivos grandes. (q para sair)
head -n 10 head -n 10 log.txt Mostra as 10 primeiras linhas.
tail -f tail -f /var/log/auth.log Monitora logs em tempo real.

Sistema e Monitoramento.

Comandos. Exemplos. O que faz.
df -h df -h Mostra uso de disco em GB/MB.
du -sh pasta/ du -sh ~/Downloads Mostra tamanho total de uma pasta.
free -h free -h Mostra uso de memória RAM.
htop htop Monitora processos interativamente. (instale com sudo apt install htop)
uname -a uname -a Mostra versão do kernel e arquitetura.

Rede.

Comandos. Exemplos. O que faz.
ip a ip a Mostra IPs das interfaces de rede.
ping -c 4 google.com ping -c 4 google.com Testa conectividade (4 pacotes).
ss -tulpn sudo ss -tulpn Mostra portas abertas e serviços.
curl ifconfig.me curl ifconfig.me Mostra seu IP público.
ssh usuario@192.168.1.10 ssh usuario@192.168.1.10 Conecta a servidor remoto.

Manipulação de Texto.

Comandos. Exemplos. O que faz.
grep "erro" /var/log/syslog grep "erro" /var/log/syslog Procura palavra em arquivo.
find . -name "*.log" find . -name "*.log" Procura arquivos .log no diretório atual.
df -h | awk 'NR>1 {print $1, $5}' df -h | awk 'NR>1 {print $1, $5}' Mostra partição e uso (%)
sed -i 's/antigo/novo/g' arquivo.txt sed -i 's/antigo/novo/g' arquivo.txt Substitui texto em arquivo.

Gerenciamento de Pacotes.

Distro. Comando. O que faz.
Debian / Mint / Devuan sudo apt install vlc git htop Instala pacotes do repositório oficial.
Arch Linux. sudo pacman -Syu Atualiza todo o sistema (rolling release).
Flatpak (universal) flatpak install flathub org.gimp.GIMP Instala app isolado, atualizações independentes.

Práticas de Segurança.

Práticas. Comandos. Observações.
Firewall básico. sudo ufw default deny incoming && sudo ufw enable Bloqueia tudo por padrão. Permita só o necessário: sudo ufw allow 22.
Permissões SSH seguras. chmod 600 ~/.ssh/id_rsa Chave privada só pode ser lida pelo dono.
Atualizações automáticas (Debian) sudo apt install unattended-upgrades Atualiza pacotes de segurança sem intervenção.

Atalhos e Produtividade

Atalhos. Ações
Tab Auto-completar caminho ou comando.
Ctrl + R Buscar no histórico de comandos.
!! Repetir último comando.
!$ Último argumento do comando anterior.
Ctrl + L Limpar tela (igual a clear).

Referências Úteis

Plataformas. Links Foco
Linux Mint Docs. linuxmint.com/docs Guia oficial para usuários Mint.
Arch Wiki. wiki.archlinux.org Documentação técnica mais completa do Linux.
Debian Handbook. debian-handbook.info Guia profundo para Debian e derivados.