Rotas, Pastas e Diretórios Importantes no Linux: Guia Completo para Usuários e Administradores

🚀 O Linux possui várias rotas e pastas “especiais” que servem para configurações, inicialização de aplicativos, armazenamento de dados temporários, logs, etc. Faço uma lista organizada com as mais interessantes e Ăşteis para um usuário intermediário/avançado:
🔹 Pastas do usuário
~/.config/
→ Configurações do usuário (GNOME, KDE, aplicativos).~/.config/autostart/
→ Aplicativos que iniciam automaticamente ao fazer login.~/.local/share/
→ Arquivos do usuário (temas, Ăcones, aplicativos instalados localmente).~/.cache/
→ Caches de aplicativos.~/bin/
→ Scripts e programas pessoais (se adicionar ao seu$PATH
, pode executar de qualquer lugar).~/.bashrc
,~/.zshrc
→ Configuração do shell (aliases, variáveis, funções).~/.profile
ou~/.bash_profile
→ Variáveis de ambiente carregadas no login.
🔹 Pastas do sistema
/etc/
→ Configuração global do sistema (arquivos.conf
)./etc/passwd
→ Lista de usuários./etc/shadow
→ Senhas criptografadas dos usuários./etc/fstab
→ Definição de discos e partições montadas na inicialização./etc/hostname
→ Nome do host (máquina)./etc/hosts
→ Resolução local de nomes./etc/systemd/system/
→ Unidades systemd personalizadas (serviços)./etc/crontab
→ Tarefas agendadas.
🔹 Pastas de registro e monitoramento
/var/log/
→ Logs do sistema e aplicativos./var/log/syslog
→ Log geral do sistema./var/log/auth.log
→ Autenticações e acessos (falhos/êxito)./var/log/dmesg
→ Mensagens do kernel.
🔹 Pastas de binários e bibliotecas
/bin/
→ Binários essenciais do sistema (ls, cp, mv…)./usr/bin/
→ Binários do usuário (maioria dos programas instalados)./sbin/
e/usr/sbin/
→ Binários para administração do sistema (ifconfig, fdisk…)./lib/
e/usr/lib/
→ Bibliotecas do sistema.
🔹 Pastas de dispositivos e processos
/dev/
→ Dispositivos (discos/dev/sda
, USB/dev/sdb
, tty, etc.)./proc/
→ Informações do kernel e processos (sistema de arquivos virtual)./proc/cpuinfo
→ Informações do processador./proc/meminfo
→ Informações de memória.
/sys/
→ Interface com o kernel e hardware.
🔹 Pastas de serviços e administração
/var/www/
→ Raiz web em servidores Apache/Nginx./var/spool/cron/
→ Tarefas cron dos usuários./run/
→ Informações de processos em execução (arquivos PID, sockets)./tmp/
→ Arquivos temporários (apagados na reinicialização).
👉 Como você pode ver, o Linux tem um ecossistema hierárquico bem definido.