Volitivo
  • Home
  • Questões
  • Material de apoio
  • Disciplina
  • Blog
  • Sobre
  • Contato
Log inSign up

Footer

Volitivo
FacebookTwitter

Plataforma

  • Home
  • Questões
  • Material de apoio
  • Disciplina
  • Blog
  • Sobre
  • Contato

Recursos

  • Política de privacidade
  • Termos de uso
Aprenda mais rápido com a Volitivo

Resolva questões de concursos públicos, enem, vestibulares e muito mais gratuitamente.

©Todos os direitos reservados a Volitivo.

11/09/2025 • 21 min de leitura
Atualizado em 11/09/2025

Como é organizada a estrutura de diretórios do Linux?

Estrutura de Diretórios do Linux para Concursos

O Linux é um sistema operacional robusto e flexível, fundamental em diversas áreas da Tecnologia da Informação (TI) e um tema recorrente e crucial em provas de concursos públicos. Para quem almeja uma vaga na área de TI ou em cargos que exigem conhecimentos de informática, compreender a estrutura de diretórios do Linux é mais do que uma vantagem, é uma necessidade. Este guia foi elaborado para ser o material de apoio mais completo e didático, com foco em SEO atualizado para 2025, garantindo que você não só encontre as informações facilmente, mas também as domine para sua aprovação.

Diferente do Windows, onde os arquivos são organizados em unidades (C:, D:), o Linux adota uma hierarquia única e lógica de diretórios. Essa abordagem pode parecer estranha para novos usuários, mas, como veremos, ela é incrivelmente eficiente e faz todo o sentido no dia a dia do sistema. Dominar essa estrutura significa ter um controle muito maior sobre o seu sistema e uma vantagem competitiva nos concursos.

Vamos desvendar a estrutura de diretórios do Linux, seguindo uma ordem didática e numerada, do mais simples ao mais complexo, priorizando os conteúdos mais cobrados em concursos públicos e abordando dúvidas comuns e exceções.


1. Fundamentos da Estrutura de Diretórios Linux: Desvendando o Sistema de Arquivos (Nível Fácil)

Para começar, é essencial entender a filosofia por trás da organização do Linux.

1.1 O que é um Diretório no Linux?

Em sua essência, um diretório no Linux é o equivalente a uma pasta no Windows. No entanto, a principal diferença é a hierarquia de ficheiros, que no Linux se baseia em uma única árvore de diretórios que começa a partir de um ponto central: o diretório raiz.

No Linux, não existem as "letras de drive" como C: ou D: que os usuários de Windows estão acostumados. Toda a estrutura é interligada, e mesmo dispositivos externos como pen drives ou CDs/DVDs são "montados" (integrados) dentro dessa hierarquia de diretórios. Essa hierarquia é regida pela convenção FHS (Filesystem Hierarchy Standard), que define a estrutura para sistemas Linux e Unix. Embora a maioria dos sistemas Linux respeite a FHS, podem existir pequenas variações com diretórios específicos de algumas distribuições.

1.2 A Raiz de Tudo: O Diretório / (Root)

O ponto de partida, o alicerce de todo o sistema de arquivos Linux, é o diretório raiz, representado simplesmente por uma barra para a frente: /.

O que o diretório raiz representa? É o diretório principal, de onde todos os outros diretórios e arquivos do seu sistema Linux descendem. Ele é o ponto mais alto da hierarquia. Até mesmo um CD/DVD, disco externo ou qualquer outro periférico se encontra dentro da raiz do sistema após ser montado.

Como navegar para o diretório raiz? Para acessar o diretório raiz a partir da linha de comando, basta digitar:

cd /

Este é um dos conceitos mais fundamentais e frequentemente cobrados em provas. Por exemplo, uma questão de concurso pode perguntar: "No sistema operacional Linux, o que representa o diretório raiz no sistema de arquivos?" A resposta é a barra /.

1.3 Localizando-se no Sistema: O Comando pwd (Print Working Directory)

Quando você está navegando por diversos diretórios no terminal, é fácil se perder. O comando pwd é sua bússola.

Para que serve o comando pwd? Ele é usado para descobrir o caminho completo (absoluto) do diretório atual em que o usuário está trabalhando. É fundamental para se localizar e entender onde você está na hierarquia de diretórios.

Exemplo de uso: Se você estiver no diretório /home/usuario/Documentos, ao digitar pwd, o sistema exibirá esse caminho.

$ pwd
/home/usuario/Documentos

Este comando é muito cobrado em concursos para verificar a compreensão do usuário sobre navegação e localização no sistema de arquivos. Por exemplo, uma questão da FGV de 2021 perguntou qual comando informa o path absoluto do diretório corrente, e a resposta correta foi pwd.

1.4 Navegando pelo Linux: O Comando cd (Change Directory)

O comando cd é a ferramenta essencial para navegar entre os diretórios no sistema de arquivos do Linux. Ele permite que você altere o diretório atual para outro de sua escolha, facilitando o acesso e o gerenciamento de arquivos em diferentes locais.

Exemplo de uso básico: Para entrar no diretório Documentos dentro da sua pasta pessoal, você usaria:

cd Documentos

Para navegar para um caminho específico e absoluto, por exemplo, o diretório /etc, você faria:

cd /etc

Atalhos Especiais do cd (Exceções e Destaques)

O comando cd possui alguns atalhos especiais do Linux que são frequentemente cobrados em concursos e facilitam muito a navegação:

  1. cd ~: Este atalho navega diretamente para o diretório home do usuário atual.

    • Dúvida Comum: O que significa ~ no Linux? O caractere ~ (til) é uma abreviação para o diretório home do usuário logado. Se o usuário logado for cra e seu diretório home for /home/cra, cd ~ o levará para /home/cra.

    • Importância para Concursos: Questões como as da Quadrix de 2022 testam exatamente esse conhecimento, perguntando para qual diretório o comando cd ~ levará o usuário.

  2. cd .: Refere-se ao diretório atual.

    • Embora não mude de local, pode ser usado em scripts para referenciar o diretório atual de maneira explícita.

  3. cd ..: Navega para o diretório pai (o diretório acima do atual).

    • É utilizado para subir na hierarquia de diretórios. Se você estiver em /home/usuario/Documentos, cd .. o levará para /home/usuario.

cd é o único comando de navegação em diretórios entre as opções mais comuns. Em uma questão da FUNDATEC de 2024, cd foi o único comando listado que serve para navegação, enquanto touch (cria arquivos vazios) e echo (exibe mensagens) não o fazem.


2. Diretórios Chave para o Usuário e o Sistema (Nível Médio)

Agora que você entende os fundamentos, vamos explorar os diretórios mais importantes e suas funções específicas, essenciais para o uso do sistema e para as provas.

2.1 O Lar do Usuário Comum: O Diretório /home

O diretório /home é o local onde encontramos um diretório específico para cada usuário comum existente no sistema.

O que ele armazena? Ele armazena os arquivos pessoais do usuário comum, como documentos, fotografias, vídeos, e também as configurações específicas daquele usuário. Por exemplo, se adicionarmos um usuário chamado utilizador2, um diretório /home/utilizador2/ será criado, e todos os arquivos e configurações desse usuário ficarão lá.

Dúvida Comum: Qual a diferença entre /home e /root? O diretório /home é para usuários comuns, enquanto /root é exclusivo para o superusuário administrador, como veremos a seguir.

Importância para Concursos: Este diretório é frequentemente cobrado em questões que perguntam onde os "arquivos pessoais do usuário comum" são armazenados. Uma questão da Selecon de 2021 perguntou sobre o diretório que armazena arquivos pessoais, com exceção do administrador, e a resposta correta foi /home.

2.2 O Domínio do Administrador: O Diretório /root

O diretório /root é o diretório home do root, o Superusuário do sistema.

O que ele armazena? Armazena os arquivos e configurações do usuário administrador.

Dúvida Comum: /root é o mesmo que / (raiz do sistema)? Não, eles são distintos. O diretório / é a raiz de toda a hierarquia de arquivos, enquanto /root é apenas o diretório pessoal do usuário root (administrador).

Importância para Concursos: Em conjunto com /home e /etc, /root é um dos diretórios mais cobrados, especialmente em questões que diferenciam o superusuário de usuários comuns. Por exemplo, uma questão da IBADE de 2018 pediu para identificar os diretórios de arquivos de configuração e de trabalho do superusuário, sendo as respostas /etc e /root, respectivamente.

2.3 Permissões Elevadas: O Comando sudo (SuperUser Do)

O comando sudo (abreviação de "substitute user do" ou "superuser do") é vital para executar comandos com privilégios administrativos ou de outro usuário.

Para que serve o comando sudo? Ele é utilizado para realizar tarefas que exigem permissões elevadas, como instalar pacotes, modificar arquivos de configuração ou alterar permissões, sem a necessidade de logar como superusuário (root) diretamente. Isso aumenta a segurança, pois o usuário comum não precisa saber a senha de root para executar comandos específicos com privilégios.

Exemplos de uso:

  • Para atualizar os repositórios do sistema com privilégios administrativos:

    sudo apt update
    

    Este comando atualiza os repositórios do sistema com privilégios administrativos.

  • Para iniciar um Shell com permissões elevadas:

    sudo -s
    

    Isso permite que você execute vários comandos como root dentro daquela sessão do Shell.

Como o sudo funciona internamente? O sudo utiliza o arquivo /etc/sudoers para definir quais usuários ou grupos podem usar o comando e quais privilégios eles terão. Somente usuários especificados nesse arquivo ou em grupos configurados (como o grupo sudo) podem utilizá-lo. Além disso, o cache de autenticação armazena a senha por um período de tempo (geralmente 15 minutos) para evitar repetidas solicitações, um detalhe importante em um ambiente de produção.

Importância para Concursos: O comando sudo é extremamente cobrado e sua função principal é a "elevação de privilégios para execução de comandos como superusuário ou outro usuário". Uma questão da FGV de 2023 exemplifica isso, perguntando exatamente a função do sudo.

2.4 O Centro de Controle: O Diretório /etc (Configuration Files)

O diretório /etc é o repositório central de todos os arquivos globais de configuração do sistema.

O que ele armazena? Na sua grande maioria, esses arquivos podem ser editados com recurso a um simples editor de texto. Aqui você encontrará configurações para a rede, serviços do sistema, programas instalados e muito mais.

Exemplos:

  • O arquivo /etc/sudoers para as permissões do sudo.

  • O arquivo resolv.conf, com uma relação de servidores DNS acessíveis pelo sistema.

  • Configurações dos Boot Loaders do sistema (embora os arquivos de arranque estejam em /boot).

Dúvida Comum: Os arquivos em /etc são para usuários específicos? Não. Eles são arquivos de configuração do sistema. Os arquivos de configuração de um usuário específico, como suas preferências de ambiente de trabalho, encontram-se no diretório home de cada usuário, geralmente como arquivos ocultos (que começam com um ponto, por exemplo, .bashrc).

Importância para Concursos: /etc é um diretório altamente cobrado, frequentemente associado a "arquivos de configuração do sistema". Questões da IBADE e Selecon (2018 e 2022, respectivamente) testam diretamente este conhecimento.

2.5 Os Executáveis Essenciais: O Diretório /bin (Binaries)

O diretório /bin guarda os ficheiros binários que devem estar acessíveis a todos os utilizadores do sistema.

O que ele armazena? Esses ficheiros binários são, na verdade, programas que o próprio sistema inicia de forma autônoma e independente do usuário logado. Inclui comandos básicos como ls, mv, cat, entre outros.

Dúvida Comum: Qual a relação entre /bin e /usr/bin? Programas que pertencem a um usuário específico ou que não são estritamente essenciais para o arranque do sistema podem estar no diretório /usr/bin/. O diretório /sbin (abordado mais adiante) também pode cumprir a mesma função do /bin para binários de sistema, mas geralmente para o superusuário.

Como navegar para /bin?

cd /bin/

2.6 As Bibliotecas do Sistema: O Diretório /lib (Libraries)

O diretório /lib é onde estão armazenadas as bibliotecas partilhadas no sistema.

O que ele armazena? Essas bibliotecas podem variar consoante a distribuição utilizada e podem ser, por exemplo, bibliotecas de linguagens como Perl, Python, C, entre outras. É também neste diretório que estão os módulos do Kernel do Sistema Operativo.

Importância para Concursos: Este diretório é cobrado em questões que mencionam "bibliotecas partilhadas no sistema" e "módulos do Kernel". Uma questão da Selecon de 2022 pediu para identificar o diretório que armazena bibliotecas partilhadas, sendo a resposta correta /lib.

Como navegar para /lib?

cd /lib

3. Aprofundando na Estrutura: Diretórios Avançados e Específicos (Nível Complexo)

Compreender os diretórios a seguir proporciona um conhecimento mais aprofundado do sistema e pode ser um diferencial em provas mais exigentes.

3.1 O Coração dos Dispositivos: O Diretório /dev (Device Files)

O diretório /dev é onde ficam ficheiros especiais associados aos dispositivos do sistema.

O que ele armazena? Estes ficheiros são especiais porque representam os dispositivos físicos e virtuais do sistema. Por exemplo, um disco rígido do sistema pode aparecer como /dev/sda, e suas partições como /dev/sda1, /dev/sda2, etc.. Muitos dos ficheiros encontrados no /dev/ são ficheiros virtuais que na realidade podem nem existir fisicamente.

  • /dev/null: Um pseudo-ficheiro que não produz qualquer saída e descarta automaticamente toda a entrada que recebe. Converte qualquer entrada em "nada" ou null.

  • /dev/random: Gera um número aleatório.

Esses "pseudo-ficheiros" enquadram-se na categoria de dispositivos, pois executam uma tarefa específica, sendo, portanto, dispositivos virtuais.

Como navegar para /dev?

cd /dev/

3.2 Os Processos em Ação: O Diretório /proc (Process Files)

O diretório /proc contém ficheiros especiais associados aos processos em funcionamento no sistema.

O que ele armazena? Estes ficheiros são especiais porque representam os processos em execução e fornecem informações dinâmicas sobre o hardware e o kernel. Por exemplo, haverá um ficheiro que fornece informação sobre o funcionamento do processador ou sobre outras operações que ocorram no sistema. É uma interface com o kernel para obter informações sobre o estado do sistema.

Como navegar para /proc?

cd /proc

3.3 Pontos de Montagem Temporários: O Diretório /mnt

O diretório /mnt é onde podemos encontrar pontos de montagem temporários.

O que ele armazena? É aqui que são criados os ficheiros especiais associados aos dispositivos do sistema temporários, como CD/DVDs, unidades USB ou partições de disco secundárias. Embora este seja o diretório padrão para a montagem de dispositivos temporários, é possível montá-los em outras localizações do sistema de ficheiros.

Como navegar para /mnt?

cd /mnt

3.4 Arquivos Temporários: O Diretório /tmp

O diretório /tmp é onde encontramos os ficheiros temporários do sistema.

O que ele armazena? Estes ficheiros são normalmente gerados pelo sistema e, como o nome indica, permanecem no sistema durante um período limitado de tempo. Por exemplo, sempre que instalamos um programa, este utiliza o diretório /tmp/ para colocar ficheiros que serão necessários durante a instalação, mas que não voltarão a ser necessários. O conteúdo de /tmp é frequentemente limpo a cada reinicialização do sistema.

Como navegar para /tmp?

cd /tmp

3.5 Programas e Aplicações do Usuário: O Diretório /usr

O diretório /usr (do inglês Unix System Resources) é um dos maiores e mais importantes na hierarquia de diretórios.

O que ele armazena? Ele contém ficheiros e programas utilizados pelos utilizadores existentes no sistema.

  • No diretório /usr/bin: Ficam todas as aplicações que não são essenciais ao sistema e, por conseguinte, não se encontram no diretório /sbin/ ou /bin/. Exemplos incluem a maioria dos programas que você instala.

  • No diretório /usr/lib: As bibliotecas associadas a estes programas ficam localizadas aqui.

  • Outros subdiretórios incluem /usr/share (para arquivos de dados compartilhados, como documentação e ícones) e /usr/local (para programas instalados manualmente fora do sistema de pacotes).

Como navegar para /usr?

cd /usr/

3.6 Dados Variáveis do Sistema: O Diretório /var

O diretório /var (de variable) é o local para ficheiros de dados variáveis que esperam ser gravados com frequência, ou seja, cujo conteúdo é esperado que cresça.

O que ele armazena? Pode ser visto como um diretório que "ecoa" o que acontece no diretório /usr/, pois os últimos têm permissões de read only (somente leitura), pelo que os registos de tudo o que acontece, ou seja, os logs, são escritos no /var/ (especificamente em /var/log/). É também neste diretório que são colocadas bases de dados locais pertencentes a programas instalados pelos utilizadores, arquivos de spool (para impressão ou e-mail), e dados de cache.

Como navegar para /var?

cd /var/

3.7 Binários do Superusuário: O Diretório /sbin (System Binaries)

O diretório /sbin é destinado aos ficheiros binários que são utilizados pelo Superusuário root e para a administração do sistema.

O que ele armazena? Pode-se dizer que este diretório é semelhante ao /bin/, mas com a particularidade de serem programas que normalmente não serão utilizados por utilizadores com permissões limitadas. Inclui comandos como fdisk, fsck, ifconfig (em sistemas mais antigos). Este diretório pode não existir em um sistema ou pode também substituir o diretório /bin/ em algumas configurações.

Como navegar para /sbin?

cd /sbin

3.8 O Arranque do Sistema: O Diretório /boot

O diretório /boot é onde se encontram variados ficheiros necessários ao arranque do sistema operativo.

O que ele armazena? É neste diretório, por exemplo, que podemos encontrar os ficheiros Boot Loaders, responsáveis por gerir o arranque do sistema (como o GRUB ou LILO). Importante: Regra geral, não é aconselhável alterar o conteúdo deste diretório. As próprias configurações dos Boot Loaders não se encontram neste diretório, mas sim no /etc/.

Como navegar para /boot?

cd /boot/

3.9 Perdidos e Achados do Sistema: O Diretório /lost+found

O diretório /lost+found serve precisamente para o que o seu nome indica: "Perdidos e Achados".

O que ele armazena? Se, por alguma razão, o seu sistema sofrer um crash e for encerrado inesperadamente, da primeira vez que iniciar o sistema após este evento, ele fará uma averiguação. Todos os ficheiros ou fragmentos encontrados que não puderam ser atribuídos aos seus locais originais serão colocados no /lost+found/. Este procedimento permite que os utilizadores consigam recuperar o máximo de informação possível após uma falha de sistema.

Como navegar para /lost+found?

cd /lost+found/

3.10 Arquivos de Aplicações Recentes: O Diretório /run

O diretório /run é considerado recente em comparação com muitos dos outros diretórios tradicionais.

O que ele armazena? Neste diretório ficam ficheiros com informações necessárias para que um determinado programa ou processo possa ser executado. Digamos que é uma área de trabalho que os programas do sistema podem usar para armazenar dados temporários de runtime (tempo de execução), como sockets de comunicação, IDs de processos (PIDs) e outros dados que precisam ser acessíveis enquanto o sistema está em execução.

Como navegar para /run?

cd /run/

3.11 Segurança Aprimorada no Linux: O Diretório /selinux

O diretório /selinux é outro que seguramente não encontrará em muitas distribuições, uma vez que este sistema apenas está incluído em algumas (como Fedora e CentOS, por exemplo).

O que ele armazena? Selinux significa Security Enhanced Linux. Trata-se de um módulo de segurança com diversas funcionalidades que permitem segurar um sistema Linux através de controle de acesso obrigatório (MAC). Quando este módulo se encontra num sistema, o diretório /selinux/ pode ser criado, incluindo ficheiros associados ao funcionamento deste módulo, bem como um sistema de ficheiros virtual.

Como navegar para /selinux?

cd /selinux/

4. Interagindo com os Diretórios: Comandos Essenciais Complementares

Além da navegação, existem outros comandos básicos que são essenciais para gerenciar e visualizar o conteúdo dos diretórios, e que são frequentemente cobrados em concursos.

4.1 Listando Conteúdo: O Comando ls (List)

O comando ls é utilizado para listar o conteúdo de um diretório, exibindo arquivos e subdiretórios.

Exemplo de uso básico:

ls

Este comando listará o conteúdo do diretório atual.

Opções Comuns do ls (Destaque para Concursos)

O comando ls possui algumas opções que complementam ou modificam o seu comportamento, e essas opções são frequentemente alvo de questões em concursos:

  1. ls -l: Exibe uma listagem detalhada, incluindo permissões, proprietário, grupo, tamanho e data de modificação dos arquivos.

    ls -l
    
  2. ls -a: Lista todos os arquivos, incluindo aqueles ocultos (que começam com um ponto ., como .bashrc ou .profile).

    ls -a
    
  3. ls -h: Apresenta os tamanhos dos arquivos em um formato legível para humanos (por exemplo, KB, MB, GB), tornando a saída mais fácil de entender. Esta opção é geralmente combinada com -l.

    ls -lh
    
  4. ls -R: Exibe o conteúdo dos subdiretórios de forma recursiva. Ou seja, ele lista o conteúdo do diretório atual e, em seguida, lista o conteúdo de cada subdiretório encontrado dentro dele, e assim por diante.

    ls -R
    

Combinação de Opções: É comum e muito útil combinar essas opções. Para listar o conteúdo de um diretório com detalhes completos dos arquivos e mostrar todos os arquivos, inclusive os ocultos, utilizamos o comando ls -la (ou ls -al):

ls -la

Também podemos indicar um diretório específico a ser listado com o comando ls. Por exemplo, para listar o conteúdo de /etc/, você usaria:

ls /etc/

Esta é uma forma de listar todos os ficheiros de configuração existentes no diretório /etc/.

4.2 Manipulando Arquivos: O Comando cat (Concatenate)

O comando cat (abreviação de concatenate) é uma ferramenta versátil utilizada para manipular arquivos.

Para que serve o comando cat? Ele permite exibir o conteúdo de arquivos no terminal, criar novos arquivos, concatenar vários arquivos em um único fluxo de dados, além de outras tarefas.

Exemplos de uso:

  • Exibir o conteúdo de um arquivo:

    cat nome_do_arquivo.txt
    
  • Criar um arquivo com cat:

    cat > novo_arquivo.txt
    # Digite o conteúdo do arquivo.
    # Pressione Ctrl+D para salvar e sair.
    

    Neste caso, o operador > é usado para redirecionar a entrada padrão (o que você digita) para o arquivo.

  • Concatenar vários arquivos:

    cat arquivo1.txt arquivo2.txt > combinado.txt
    

    Este comando combina o conteúdo de arquivo1.txt e arquivo2.txt em um novo arquivo chamado combinado.txt. O conteúdo de arquivo1.txt será exibido primeiro, seguido pelo conteúdo de arquivo2.txt.

Variação e Opções do cat (Exceções e Destaques)

  • Comando tac: É uma variação do cat que exibe o conteúdo dos arquivos na ordem inversa, começando da última linha para a primeira.

    tac nome_do_arquivo.txt
    
  • Opção -n: Numera todas as linhas do arquivo ao exibi-lo.

    cat -n nome_do_arquivo.txt
    

Operadores de Redirecionamento de Saída (> e >>)

No Linux, os operadores de redirecionamento são usados para controlar o fluxo de entrada e saída de dados em comandos no terminal. Eles são muito importantes e cobrados em concursos, especialmente em conjunto com comandos como cat.

  1. > (Redirecionar e Sobrescrever):

    • Sobrescreve o conteúdo do arquivo. Se o arquivo existir, seu conteúdo anterior é substituído completamente pela nova saída. Se o arquivo não existir, ele será criado.

    • Exemplo: cat arquivo1.txt > destino.txt (o conteúdo de destino.txt será APAGADO e substituído pelo de arquivo1.txt).

  2. >> (Redirecionar e Acrescentar):

    • Acrescenta a nova saída ao final do arquivo. Adiciona o conteúdo sem apagar o existente. Se o arquivo não existir, ele será criado.

    • Exemplo: cat arquivo2.txt >> destino.txt (o conteúdo de arquivo2.txt será ADICIONADO ao final de destino.txt, preservando o conteúdo existente).

Importância para Concursos: A funcionalidade de concatenação e os operadores de redirecionamento (> e >>) são muito cobrados. Uma questão da Quadrix de 2021 avaliou se o comando cat texto1 texto2 > texto_final criaria (ou sobrescreveria) texto_final com a concatenação dos dois textos, o que está Certo.


5. Preparação para Concursos: Dicas e Conteúdo Prioritário

Para se destacar nos concursos de 2025, uma preparação estratégica é fundamental.

5.1 Importância do Linux em Concursos

A informática para concursos é uma matéria cada vez mais cobrada em diferentes certames, e o Linux figura como um tópico importante, especialmente para cargos ligados à Tecnologia da Informação (TI). As bancas examinadoras, como Cebraspe, Quadrix, FCC, FGV e Vunesp, frequentemente incluem "Sistemas Operacionais" (com menção a Linux) em seus editais. Mesmo que o Windows ainda seja mais comum em algumas bancas, o conhecimento de Linux é um diferencial e indispensável para certames de alto nível.

5.2 Conteúdos Mais Cobrados

Para a estrutura de diretórios do Linux, os pontos a seguir são frequentemente testados e devem ser priorizados:

  • Comandos Básicos de Interação com Diretórios:

    • pwd: Saber para que serve (mostrar o caminho absoluto do diretório atual).

    • cd: Compreender sua função de navegação e os atalhos ~, ., ...

    • ls: Conhecer sua função de listar conteúdo e as opções principais como -l (detalhado), -a (ocultos), -h (legível) e ls -la (combinação).

    • cat: Entender sua função de exibir, criar e concatenar arquivos, além do comando tac (ordem inversa) e, principalmente, os operadores de redirecionamento > (sobrescrever) e >> (acrescentar).

    • sudo: Sua finalidade de executar comandos com privilégios administrativos, sem logar como root.

  • Diretórios Essenciais e Suas Funções:

    • / (Raiz): Ponto de partida de toda a hierarquia.

    • /home: Diretório pessoal de usuários comuns.

    • /root: Diretório pessoal do superusuário (administrador).

    • /etc: Arquivos de configuração global do sistema.

    • /bin e /sbin: Binários essenciais e de sistema, respectivamente.

    • /lib: Bibliotecas partilhadas e módulos do Kernel.

    • /var: Dados variáveis e logs.

    • /boot: Ficheiros de arranque do sistema.

5.3 Como Estudar e Gabaritar

Para gabaritar questões de informática, especialmente sobre Linux, a estratégia deve incluir a combinação de teoria e prática.

  1. Estudo da Teoria Aprofundado: Não basta memorizar nomes de diretórios e comandos. É preciso entender a lógica por trás de cada um e sua função no sistema. Este guia busca fornecer essa base didática e completa.

  2. Prática com Comandos: De acordo com o professor Fabrício Melo, é recomendado que os concurseiros, na medida do possível, executem os comandos em seus próprios computadores. Isso ajuda a visualizar com clareza o que será cobrado nas questões e a fixar o aprendizado. Você pode usar uma máquina virtual com Linux (Ubuntu, Mint, Fedora) ou até mesmo o WSL (Windows Subsystem for Linux) no Windows.

  3. Resolução de Questões: A resolução constante de questões de concursos é a etapa mais importante para a aprovação. Ela permite que você assimile o conteúdo teórico e aprenda a aplicá-lo em diferentes cenários. Plataformas como o Volitivo oferecem milhões de questões com gabarito comentado, simulados e programas de estudo.

    • Análise de Editais: Sempre confira o conteúdo programático do seu edital para saber quais tópicos de Linux serão cobrados e quais bancas organizadoras são mais relevantes para o seu concurso.

    • Foco em Palavras-Chave: Nas questões, procure por palavras-chave que remetem diretamente aos diretórios ou comandos. Por exemplo: "arquivos de configuração" geralmente aponta para /etc; "superusuário" para /root; "arquivos pessoais do usuário comum" para /home; "bibliotecas partilhadas" para /lib.


Conclusão

A estrutura de diretórios do Linux, embora inicialmente diferente de outros sistemas, revela-se um modelo de organização lógico e eficiente. Dominar os conceitos aqui apresentados – desde o diretório raiz (/) e os atalhos de navegação (cd ~, cd ..) até os diretórios específicos de usuário (/home, /root), configuração (/etc), binários (/bin, /sbin), bibliotecas (/lib) e os comandos de manipulação (ls, cat, sudo) – é um passo gigantesco para a sua jornada de aprovação em concursos públicos de 2025.

Lembre-se que a prática constante e a resolução de questões são os pilares para transformar esse conhecimento em pontos na sua prova. Mantenha-se atualizado com as tendências das bancas e confie na sua preparação.