Dominar os comandos do terminal Linux é o diferencial decisivo para quem deseja trabalhar com administração de servidores, DevOps, Cloud Computing ou ser aprovado em certificações reconhecidas pelo mercado como Linux Essentials (LPI 010-160), LPIC-1 (101-500 e 102-500) e CompTIA Linux+, além de concursos públicos de TI.
Neste guia prático, reunimos e categorizamos os 30 comandos Linux mais cobrados em provas e utilizados no dia a dia, com a sintaxe oficial, exemplos práticos de execução e as principais pegadinhas que os exames costumam cobrar.
Tabela Resumo dos 30 Comandos Essenciais
| Categoria | Comandos | O que fazem |
|---|---|---|
| Navegação e Arquivos | ls, cd, pwd, mkdir, rm, cp, mv | Manipulação básica de pastas e arquivos no sistema. |
| Visualização e Filtro | cat, less, head, tail, grep, find | Leitura rápida de logs e busca de textos/arquivos. |
| Permissões e Usuários | chmod, chown, useradd, usermod, passwd | Controle de acesso, segurança e gerenciamento de contas. |
| Processos e Serviços | ps, top, kill, systemctl, journalctl | Monitoramento de CPU/RAM, matar processos e gerenciar daemons. |
| Disco e Compactação | df, du, free, tar, gzip | Espaço em disco, consumo de pastas e criação de backups. |
| Rede e Sistema | ip, ping, ss, ssh, uname, man | Configuração de IP, portas abertas, acesso remoto e manuais. |
1. Navegação e Manipulação de Arquivos
Estes são os comandos que você utilizará a cada 30 segundos no terminal:
pwd(Print Working Directory): Exibe o caminho absoluto do diretório onde você está no momento (ex:/var/log/nginx).ls(List): Lista o conteúdo de diretórios.
Parâmetros de prova:ls -l(lista detalhada com permissões),ls -a(exibe arquivos ocultos que começam com ponto.),ls -lh(tamanhos legíveis em KB/MB/GB).cd(Change Directory): Navega entre pastas.cd ~vai para a home do usuário,cd ..sobe um nível ecd -volta ao diretório anterior.mkdir(Make Directory): Cria pastas. Com a flag-p, cria diretórios pais automaticamente (ex:mkdir -p /projetos/2026/site).cp(Copy): Copia arquivos. Para copiar pastas inteiras, é obrigatório usar a opção recursivacp -r pasta1 pasta2.mv(Move): Move arquivos ou renomeia (ex:mv antigo.txt novo.txt).rm(Remove): Deleta arquivos. Para remover pastas e conteúdos recursivamente:rm -rf pasta_antiga(use com cautela!).
2. Visualização, Busca e Filtro de Textos
cat(Concatenate): Exibe todo o conteúdo de um arquivo na tela.less: Permite navegar e paginar arquivos grandes com setas do teclado e busca com/(muito superior ao antigomore).headetail:head -n 20 arquivo.txtmostra as primeiras 20 linhas.tail -n 20 arquivo.txtmostra as últimas. O comandotail -f /var/log/syslogacompanha logs em tempo real!grep(Global Regular Expression Print): Filtra linhas que contêm termos específicos.
Exemplo:grep -i "error" /var/log/nginx/error.log(o-iignora maiúsculas/minúsculas).find: Faz buscas reais no sistema de arquivos por nome, tamanho ou data.
Exemplo de prova:find /var/www -name "*.php" -type foufind / -size +100M.
3. Permissões, Usuários e Segurança
chmod: Altera permissões de acesso (leitura, escrita e execução). Veja nosso guia completo da Tabela de Notação Octal do chmod (755, 644, 600).chown: Altera o dono e grupo do arquivo (ex:chown -R www-data:www-data /var/www/html).useradd/usermod/userdel: Gerenciamento de contas de usuários locais.passwd: Altera a senha de um usuário no sistema (ou define senha compasswd usuario).
4. Monitoramento de Processos e Serviços
ps(Process Status): Lista processos ativos. A sintaxe clássica mais cobrada em exames éps auxoups -ef.top/htop: Monitor interativo em tempo real de uso de CPU, memória RAM e processos em execução.killekillall: Envia sinais para encerrar processos. O sinal padrão é oSIGTERM (15)e a finalização forçada é oSIGKILL (9)(ex:kill -9 1234).systemctl: O comando padrão do systemd para controlar serviços modernos no Linux.
Exemplos:systemctl status nginx,systemctl restart apache2,systemctl enable docker(inicia no boot).journalctl: Visualiza logs centralizados do systemd (ex:journalctl -u nginx -n 50 --no-pager).
5. Gerenciamento de Disco e Armazenamento
df -h(Disk Free): Mostra o espaço livre e ocupado de todas as partições montadas em formato legível (GB/MB).du -sh *(Disk Usage): Calcula o tamanho real que pastas e arquivos específicos estão ocupando no disco.free -h: Exibe o uso de memória RAM física e memória Swap em tempo real.tar(Tape Archive): Cria e descompacta arquivos de backup.
Criar arquivo tar.gz:tar -czvf backup.tar.gz /pasta
Extrair arquivo tar.gz:tar -xzvf backup.tar.gzgzip/gunzip: Compactação e descompactação individual de arquivos.
6. Redes, Conexões e Informações do Sistema
ip(ferramenta moderna do iproute2): Substitui o antigoifconfig.ip alista endereços IP eip routelista a tabela de rotas e o gateway padrão.ping: Testa conectividade de rede enviando pacotes ICMP (ex:ping -c 4 8.8.8.8).ss(Socket Statistics): Substitui onetstatpara listar portas TCP/UDP abertas e conexões ativas (ex:ss -tuln).ssh(Secure Shell): Estabelece conexão remota criptografada com servidores (ex:ssh usuario@192.168.0.1).uname -a: Exibe a versão do kernel Linux, arquitetura (x86_64, aarch64) e hostname.man(Manual): Exibe o manual completo de qualquer comando do sistema (ex:man tar). Dica: useqpara sair do manual.
🎯 Quer testar seus conhecimentos nesses 30 comandos?
Pratique agora no nosso Simulado Linux Essentials Gratuito com 240 questões autorais comentadas ou no Simulado LPIC-1 com timer real de prova!
Perguntas Frequentes sobre Comandos Linux (FAQ)
❓ Qual o comando mais cobrado no exame Linux Essentials (010-160)?
Os comandos mais cobrados no Linux Essentials são ls (com as flags -a, -l e -h), tar (criação e extração de tar.gz), chmod (notação octal e simbólica), find e grep.
❓ Qual a diferença entre os comandos ps e top?
O comando ps tira um “retrato estático” dos processos no momento exato em que foi executado. Já o comando top (ou htop) exibe uma visualização interativa e contínua em tempo real do uso de CPU e memória.
❓ Como ver os logs de um serviço no Linux moderno com systemd?
Utiliza-se o comando journalctl -u nome-do-servico (por exemplo, journalctl -u nginx -f para acompanhar os logs em tempo real).
❓ Qual comando substitui o ifconfig e o netstat no Linux atual?
No ecossistema moderno do Linux, o ifconfig foi substituído pelo comando ip a (pacote iproute2) e o netstat foi substituído pelo comando ss (Socket Statistics).

![Como Obter a Certificação Gratuita Oracle OCI Foundations 1Z0-1085-25 [Guia 2026]](https://tecmestre.com.br/wp-content/uploads/2026/08/oracle-oci-foundations-1z0-1085-guia-768x429.jpg)

![Docker vs Máquinas Virtuais (VM): Diferenças, Desempenho e Quando Usar [2026]](https://tecmestre.com.br/wp-content/uploads/2026/08/docker-vs-maquinas-virtuais-vm-diferencas-768x429.jpg)

Deixe uma resposta
Ver comentários