›_linuxfácil.
SUA REFERÊNCIA PARA O TERMINAL

O comando certo.
Sem complicação.

Encontre, entenda e copie comandos Linux para o seu dia a dia.

Experimente: 36 comandos à sua disposição

Todos os comandos

36 comandos
↗ Aprenda. Copie. Use no seu terminal.
▱  Arquivos

ls

Lista arquivos e diretórios. Veja o que existe em uma pasta, incluindo permissões e tamanhos.

SINTAXEls [opções] [diretório]
ls -lah
Ver comando
▱  Arquivos

cd

Navegue entre diretórios pelo terminal.

SINTAXEcd [diretório]
cd /var/log
Ver comando
▱  Arquivos

pwd

Mostra o caminho completo do diretório atual.

SINTAXEpwd [opções]
pwd
Ver comando
▱  Arquivos

cp

Copia arquivos ou diretórios para outro local.

SINTAXEcp [opções] origem destino
cp -i relatorio.txt backup.txt

△ Pode sobrescrever o destino. A opção -i solicita confirmação.

Ver comando
▱  Arquivos

mv

Move ou renomeia arquivos e diretórios.

SINTAXEmv [opções] origem destino
mv -i rascunho.txt notas.txt

△ Pode sobrescrever arquivos no destino. Confira os caminhos.

Ver comando
▱  Arquivos

rm

Remove arquivos do sistema de arquivos.

SINTAXErm [opções] arquivo
rm -i arquivo-temporario.txt

△ A exclusão não passa pela lixeira. Verifique o caminho e evite usar -rf sem entender o impacto.

Ver comando
▱  Arquivos

mkdir

Cria um diretório ou uma estrutura de pastas.

SINTAXEmkdir [opções] diretório
mkdir -p projetos/linux
Ver comando
▱  Arquivos

find

Encontra arquivos por nome, tipo e outros critérios.

SINTAXEfind [caminho] [expressão]
find . -type f -name "*.log"
Ver comando
▱  Arquivos

grep

Busca padrões de texto dentro de arquivos.

SINTAXEgrep [opções] padrão arquivo
grep -n "erro" aplicativo.log
Ver comando
▦  Sistema

uname

Exibe informações do kernel e da arquitetura do sistema.

SINTAXEuname [opções]
uname -a
Ver comando
▦  Sistema

uptime

Mostra há quanto tempo o sistema está ligado e sua carga média.

SINTAXEuptime [opções]
uptime
Ver comando
▦  Sistema

free

Consulta o uso de memória RAM e swap.

SINTAXEfree [opções]
free -h
Ver comando
▦  Sistema

systemctl

Consulta e gerencia serviços em sistemas com systemd.

SINTAXEsystemctl [ação] [serviço]
systemctl status ssh

△ Ações como stop, disable e restart podem interromper serviços.

Ver comando
◎  Rede

ip

Consulta interfaces, endereços e rotas de rede.

SINTAXEip [opções] objeto ação
ip -brief address
Ver comando
◎  Rede

ping

Testa a resposta de um destino usando mensagens ICMP.

SINTAXEping [opções] destino
ping -c 4 example.com
Ver comando
◎  Rede

ss

Exibe sockets, conexões e portas em escuta.

SINTAXEss [opções]
ss -tuln
Ver comando
◎  Rede

curl

Faz requisições HTTP e consulta respostas de servidores.

SINTAXEcurl [opções] URL
curl -I https://example.com
Ver comando
⌁  SSH

ssh

Abre uma sessão segura em outro computador quando executado no seu terminal.

SINTAXEssh [opções] usuário@host
ssh usuario@192.0.2.10

△ Confira a identidade e a impressão digital do servidor antes de confiar na conexão.

Ver comando
⌁  SSH

scp

Copia arquivos entre computadores por uma conexão segura.

SINTAXEscp [opções] origem destino
scp relatorio.txt usuario@192.0.2.10:/home/usuario/

△ Pode sobrescrever arquivos no destino. Confira o host e o caminho.

Ver comando
⌁  SSH

ssh-keygen

Gera e gerencia chaves para autenticação SSH.

SINTAXEssh-keygen [opções]
ssh-keygen -t ed25519 -C "meu-computador"

△ Não sobrescreva uma chave existente sem backup. Nunca compartilhe a chave privada.

Ver comando
▤  Docker

docker logs

Consulta a saída de um contêiner.

SINTAXEdocker logs [opções] contêiner
docker logs --tail 50 meu-container
Ver comando
▤  Docker

docker stop

Solicita a parada de um contêiner em execução.

SINTAXEdocker stop [opções] contêiner
docker stop meu-container

△ Interrompe a aplicação do contêiner. Confira dependências e usuários ativos.

Ver comando
◇  Firewall

ufw status

Consulta as regras e o estado do firewall UFW.

SINTAXEsudo ufw status [verbose]
sudo ufw status verbose
Ver comando
◇  Firewall

ufw allow

Adiciona uma regra permitindo tráfego no firewall UFW.

SINTAXEsudo ufw allow porta/protocolo
sudo ufw allow 22/tcp

△ Abre uma porta de rede. Avalie a exposição e restrinja a origem quando possível.

Ver comando
◴  Discos

df

Mostra o espaço usado e disponível nos sistemas de arquivos montados.

SINTAXEdf [opções] [caminho]
df -h
Ver comando
◴  Discos

du

Calcula quanto espaço arquivos e diretórios ocupam.

SINTAXEdu [opções] [caminho]
du -sh ~/Downloads
Ver comando
◴  Discos

lsblk

Lista dispositivos de bloco, partições e pontos de montagem.

SINTAXElsblk [opções]
lsblk -f
Ver comando
≋  Processos

ps

Consulta os processos em execução.

SINTAXEps [opções]
ps aux
Ver comando
≋  Processos

top

Acompanha processos e uso de recursos em tempo real.

SINTAXEtop [opções]
top
Ver comando
≋  Processos

kill

Envia um sinal a um processo pelo seu identificador.

SINTAXEkill [opções] PID
kill -TERM 1234

△ Pode interromper trabalho em andamento. Confira o PID com ps antes de enviar o sinal.

Ver comando
⊕  Diagnóstico

journalctl

Consulta os registros do sistema em distribuições com systemd.

SINTAXEjournalctl [opções]
journalctl -p err -b
Ver comando
⊕  Diagnóstico

dmesg

Exibe mensagens do kernel para investigar hardware e inicialização.

SINTAXEdmesg [opções]
sudo dmesg --level=err,warn
Ver comando
⊕  Diagnóstico

lscpu

Exibe informações sobre processadores e arquitetura.

SINTAXElscpu [opções]
lscpu
Ver comando
⊕  Diagnóstico

type

Identifica se um comando é um executável, alias ou recurso do shell.

SINTAXEtype [opções] comando
type -a ls
Ver comando
Conheça o comando antes de executar.

Os exemplos são uma referência. Confira os caminhos e os avisos de risco no seu ambiente. Aqui, nenhum comando é executado.