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
|
Navegação e Diretórios.
| 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. |