Linux Cheatsheet

Referência rápida dos comandos Linux mais utilizados.

Navegação e Arquivos

ComandoDescrição
pwdMostra diretório atual
ls -laLista com detalhes e ocultos
cd /caminhoMuda de diretório
cd ..Volta um nível
cd ~Vai para home

Manipulação de Arquivos

ComandoDescrição
touch arquivoCria arquivo vazio
cp origem destinoCopia arquivo
cp -r dir1 dir2Copia diretório
mv origem destinoMove/renomeia
rm arquivoRemove arquivo
rm -rf dirRemove diretório (cuidado!)
mkdir pastaCria diretório

Visualização

ComandoDescrição
cat arquivoMostra conteúdo
less arquivoVisualiza paginado
head -n 20 arquivoPrimeiras 20 linhas
tail -f arquivoMonitora arquivo (logs)

Busca

ComandoDescrição
find . -name "*.txt"Busca por nome
find /var -size +100MArquivos > 100MB
grep "texto" arquivoBusca texto
grep -r "texto" /pathBusca recursiva
grep -i "texto" arquivoCase insensitive

Permissões

ComandoDescrição
chmod 755 arquivorwxr-xr-x
chmod +x script.shAdiciona execução
chown user arquivoMuda dono
chown user:group arquivoMuda dono e grupo

Processos

ComandoDescrição
ps auxLista processos
top / htopMonitor de processos
kill PIDMata processo
kill -9 PIDForça término
killall nomeMata por nome

Sistema

ComandoDescrição
df -hEspaço em disco
du -sh *Tamanho de arquivos
free -hMemória RAM
uname -aInfo do sistema

Rede

ComandoDescrição
ping hostTesta conexão
curl urlRequisição HTTP
wget urlDownload
ssh user@hostConecta SSH
ip addrInfo de rede
ss -tulpnPortas abertas

Pacotes (Debian/Ubuntu)

ComandoDescrição
apt updateAtualiza lista
apt upgradeAtualiza pacotes
apt install pacoteInstala
apt remove pacoteRemove

Pacotes (Arch)

ComandoDescrição
pacman -SyuAtualiza sistema
pacman -S pacoteInstala
pacman -R pacoteRemove
pacman -Ss nomeBusca

Compressão

ComandoDescrição
tar -czf arquivo.tar.gz pastaCompacta
tar -xzf arquivo.tar.gzDescompacta
zip -r arquivo.zip pastaCria zip
unzip arquivo.zipExtrai zip

Atalhos de Teclado

AtalhoAção
Ctrl + CCancela comando
Ctrl + ZSuspende processo
Ctrl + DEOF / Logout
Ctrl + LLimpa tela
Ctrl + RBusca histórico
TabAuto-completar

Histórico

ComandoDescrição
historyLista comandos
!numeroExecuta do histórico
!!Repete último comando
!$Último argumento anterior