Início / Sistema Operacionais
Sistema Operacionais

Comandos Linux Essenciais: Guia Prático para Desenvolvedores e Administradores

Os comandos Linux essenciais para o dia a dia: navegação, arquivos, permissões, processos, rede, logs e serviços, com exemplos práticos para servidores e desenvolvimento.

11 nov 2026 • 4 min de leitura
Comandos Linux Essenciais: Guia Prático para Desenvolvedores e Administradores

O Linux roda a grande maioria dos servidores web, contêineres e serviços em nuvem do mundo. Mesmo quem desenvolve no Windows ou no macOS acaba, cedo ou tarde, acessando um servidor por SSH. Por isso, dominar os comandos linux essenciais economiza tempo e evita sustos em produção.

Neste guia, reunimos os comandos mais usados no dia a dia, organizados por tarefa e com exemplos práticos.

  • pwd: mostra o diretório atual.
  • ls -lah: lista arquivos com detalhes, tamanhos legíveis e arquivos ocultos.
  • cd /var/www: entra em um diretório. Use cd - para voltar ao anterior.
  • tree -L 2: exibe a estrutura de pastas em até dois níveis.

Manipulação de arquivos e diretórios

  • mkdir -p projetos/api: cria diretórios, inclusive os intermediários.
  • cp -r origem destino: copia arquivos e pastas.
  • mv antigo.txt novo.txt: move ou renomeia.
  • rm arquivo.txt: remove um arquivo. Atenção: rm -rf apaga sem pedir confirmação e não tem lixeira.
  • ln -s alvo atalho: cria um link simbólico, muito usado em deploys.

Leitura e busca de conteúdo

  • cat, less e head -n 20: exibem o conteúdo de arquivos.
  • tail -f storage/logs/laravel.log: acompanha um log em tempo real.
  • grep -rn "erro" /var/log: procura um texto em vários arquivos, com o número da linha.
  • find . -name "*.php" -mtime -1: encontra arquivos PHP alterados nas últimas 24 horas.

Permissões e usuários

Cada arquivo tem permissões de leitura (r), escrita (w) e execução (x) para o dono, o grupo e os demais usuários.

  • chmod 644 arquivo: leitura e escrita para o dono e somente leitura para os outros.
  • chmod 755 script.sh: permite a execução do script.
  • chown -R www-data:www-data storage: altera o dono de uma pasta, recurso comum em servidores web.
  • sudo comando: executa com privilégios de administrador.

Evite a tentação do chmod 777. Ele resolve o erro de permissão, mas abre uma brecha de segurança.

Processos e recursos do sistema

  • top ou htop: mostram o uso de CPU e memória por processo.
  • ps aux | grep php: lista processos e filtra pelo nome.
  • kill PID: encerra um processo. Use kill -9 apenas em último caso.
  • df -h: espaço livre em cada disco.
  • du -sh *: tamanho de cada pasta do diretório atual.
  • free -h: uso de memória RAM e swap.

Rede

  • ip a: mostra as interfaces e os endereços IP.
  • ping e traceroute: testam conectividade e rota até um destino.
  • curl -I https://site.com: exibe apenas os cabeçalhos HTTP da resposta.
  • ss -tulpn: lista as portas abertas e os processos que as usam.
  • ssh usuario@servidor: acessa um servidor remoto com segurança.

Serviços e logs do sistema

  • systemctl status nginx: verifica se um serviço está ativo.
  • systemctl restart php8.2-fpm: reinicia um serviço.
  • journalctl -u nginx --since "1 hour ago": mostra os logs recentes de um serviço.

Dicas de produtividade com comandos Linux essenciais

  1. Use a tecla Tab para completar nomes de arquivos e comandos.
  2. Pressione Ctrl + R para buscar no histórico de comandos.
  3. Combine comandos com o pipe |, por exemplo: cat acesso.log | grep 500 | wc -l.
  4. Consulte o manual de qualquer comando com man ou com a opção --help.

Perguntas frequentes

Qual distribuição Linux usar em servidores?

Ubuntu Server e Debian são as escolhas mais comuns pela estabilidade e pela grande comunidade. Em ambientes corporativos, Red Hat e derivadas também são populares.

Dá para usar Linux no Windows?

Sim. O WSL permite rodar uma distribuição Linux completa dentro do Windows, ideal para desenvolvimento.

Conclusão

Dominar os comandos linux essenciais torna você mais autônomo para investigar problemas, fazer deploys e manter servidores saudáveis. Pratique em um ambiente de testes, crie seus próprios atalhos e consulte o manual sempre que precisar. Se a sua empresa precisa de apoio com servidores e infraestrutura, a WDS Developer pode ajudar.

Tags Sistemas · Sistema Operacionais
Gostou desta leitura? Compartilhe com alguém que também quer aplicar tecnologia sem ruído.