Quiz Módulo 3 - Sistema de Arquivos
Instruções
Este quiz contém 30 questões de múltipla escolha para validar seu entendimento do Módulo 3.
Dica: Responda cada questão antes de revelar a resposta. As respostas estão ocultas logo após cada pergunta.
Questão 1
Qual é a estrutura do sistema de arquivos Linux?
Ver explicação
Resposta correta: Uma hierarquia única com / como raiz
Explicação: O Linux utiliza o Filesystem Hierarchy Standard (FHS) com uma única raiz /. Todos os arquivos e diretórios são organizados sob essa raiz única, ao contrário do Windows que utiliza várias raízes (C:, D:, etc.).
Questão 2
Qual comando exibe o diretório atual?
Ver explicação
Resposta correta: pwd
Explicação: pwd (Print Working Directory) exibe o caminho completo do diretório de trabalho atual. É um comando essencial para saber onde você está na árvore de diretórios.
Questão 3
Qual comando lista os arquivos em um diretório?
Ver explicação
Resposta correta: ls
Explicação: ls (list) exibe o conteúdo de um diretório. Opções comuns: ls -l (detalhes), ls -a (arquivos ocultos), ls -la (detalhes + ocultos), ls -h (tamanhos legíveis).
Questão 4
Qual comando permite mudar de diretório?
Ver explicação
Resposta correta: cd
Explicação: cd (change directory) permite navegar entre diretórios. Exemplos: cd /home, cd .. (diretório pai), cd ~ (diretório home), cd - (diretório anterior).
Questão 5
Qual comando permite criar um diretório?
Ver explicação
Resposta correta: mkdir
Explicação: mkdir (make directory) cria um novo diretório. A opção -p cria diretórios pais se necessário: mkdir -p dir1/dir2/dir3.
Questão 6
Qual comando permite criar um arquivo vazio?
Ver explicação
Resposta correta: touch
Explicação: touch cria um arquivo vazio ou atualiza a data de modificação de um arquivo existente. Exemplo: touch meu_arquivo.txt.
Questão 7
Qual comando permite copiar um arquivo?
Ver explicação
Resposta correta: cp
Explicação: cp (copy) copia arquivos ou diretórios. Sintaxe: cp origem destino. Opção -r para copiar diretórios recursivamente: cp -r dir1 dir2.
Questão 8
Qual comando permite mover ou renomear um arquivo?
Ver explicação
Resposta correta: mv
Explicação: mv (move) move ou renomeia arquivos e diretórios. Exemplos: mv arquivo1 arquivo2 (renomeia), mv arquivo /tmp/ (move).
Questão 9
Qual comando permite remover um arquivo?
Ver explicação
Resposta correta: rm
Explicação: rm (remove) remove arquivos. Opções: rm -r (recursivo para diretórios), rm -f (força), rm -i (interativo). Atenção: a remoção é definitiva!
Questão 10
Qual comando exibe o conteúdo de um arquivo?
Ver explicação
Resposta correta: cat
Explicação: cat (concatenate) exibe o conteúdo de um arquivo. Outros comandos úteis: less (navegação), head (primeiras linhas), tail (últimas linhas), more (paginação).
Questão 11
Quais são as três permissões básicas para arquivos Linux?
Ver explicação
Resposta correta: Leitura (r), Escrita (w), Execução (x)
Explicação: As permissões básicas do Linux são: read (leitura), write (escrita), execute (execução). Essas permissões se aplicam ao proprietário (owner), grupo (group) e outros usuários (others).
Questão 12
Qual comando permite modificar as permissões de um arquivo?
Ver explicação
Resposta correta: chmod
Explicação: chmod (change mode) altera as permissões. Sintaxes: chmod 755 arquivo (octal), chmod u+x arquivo (simbólico). Exemplos: chmod +x script.sh, chmod 644 arquivo.txt.
Questão 13
Qual comando permite alterar o proprietário de um arquivo?
Ver explicação
Resposta correta: chown
Explicação: chown (change owner) altera o proprietário e/ou grupo de um arquivo. Exemplos: chown usuario:grupo arquivo, chown usuario arquivo, chown :grupo arquivo. Geralmente requer privilégios de root.
Questão 14
Qual diretório contém os arquivos de configuração do sistema?
Ver explicação
Resposta correta: /etc
Explicação: /etc contém os arquivos de configuração do sistema e de aplicações. Exemplos: /etc/passwd, /etc/hosts, /etc/nginx/, /etc/ssh/.
Questão 15
Qual diretório contém os diretórios home dos usuários?
Ver explicação
Resposta correta: /home
Explicação: /home contém os diretórios pessoais dos usuários. Cada usuário geralmente tem seu próprio diretório sob /home/username. O diretório home do root é /root.
Questão 16
Qual comando permite buscar arquivos pelo nome?
Ver explicação
Resposta correta: find
Explicação: find busca arquivos na árvore de diretórios. Exemplos: find /home -name "*.txt", find . -type f -name "script*", find /var/log -mtime -7 (modificados nos últimos 7 dias).
Questão 17
Qual é a diferença entre um link simbólico e um link físico (hard link)?
Ver explicação
Resposta correta: Um link físico aponta diretamente para o inode, um link simbólico aponta para um caminho
Explicação: Um link físico (ln arquivo link) compartilha o mesmo inode do arquivo original. Um link simbólico (ln -s arquivo link) é um arquivo separado que contém um caminho para o arquivo alvo. Links simbólicos podem apontar para diretórios e arquivos em outros sistemas de arquivos.
Questão 18
Qual comando permite criar um link simbólico?
Ver explicação
Resposta correta: ln -s
Explicação: ln -s cria um link simbólico. Sintaxe: ln -s alvo link. Exemplo: ln -s /usr/bin/python3 /usr/local/bin/python. Links simbólicos são identificados por l no ls -l.
Questão 19
O que é um inode no Linux?
Ver explicação
Resposta correta: Uma estrutura de dados que armazena os metadados de um arquivo
Explicação: Um inode (index node) armazena os metadados de um arquivo: permissões, proprietário, tamanho, datas, ponteiros para os blocos de dados. O nome do arquivo é armazenado separadamente no diretório. Cada arquivo tem um número de inode único.
Questão 20
Qual diretório contém os binários essenciais do sistema?
Ver explicação
Resposta correta: /bin
Explicação: /bin contém os binários essenciais necessários para inicialização e reparo do sistema. Exemplos: ls, cp, mv, rm, bash, cat. Esses comandos estão disponíveis para todos os usuários.
Questão 21
Qual comando permite buscar texto dentro de arquivos?
Ver explicação
Resposta correta: grep
Explicação: grep busca padrões em arquivos. Exemplos: grep "padrão" arquivo, grep -r "padrão" /diretorio (recursivo), grep -i "padrão" arquivo (case-insensitive), grep -n "padrão" arquivo (com número de linha).
Questão 22
Qual é o sistema de arquivos padrão no Ubuntu 24.04?
Ver explicação
Resposta correta: ext4
Explicação: ext4 (Fourth Extended File System) é o sistema de arquivos padrão no Ubuntu. Ele é journaled, estável e suporta arquivos de até 16TB e sistemas de arquivos de até 1EB.
Questão 23
Qual comando exibe as primeiras linhas de um arquivo?
Ver explicação
Resposta correta: head
Explicação: head exibe as primeiras linhas de um arquivo. Por padrão, 10 linhas. Opções: head -n 20 arquivo (20 linhas), head -c 100 arquivo (100 caracteres).
Questão 24
Qual comando exibe as últimas linhas de um arquivo?
Ver explicação
Resposta correta: tail
Explicação: tail exibe as últimas linhas de um arquivo. Por padrão, 10 linhas. Opções: tail -n 20 arquivo (20 linhas), tail -f arquivo (acompanhamento em tempo real, muito útil para logs).
Questão 25
O que é o FHS (Filesystem Hierarchy Standard)?
Ver explicação
Resposta correta: Um padrão que define a estrutura de diretórios no Linux
Explicação: O FHS define onde colocar arquivos no sistema Linux. Por exemplo: /bin para binários essenciais, /etc para configuração, /home para usuários, /var para dados variáveis. Isso garante consistência entre distribuições Linux.
Questão 26
Qual é a diferença entre um caminho absoluto e um caminho relativo?
Ver explicação
Resposta correta: Um caminho absoluto começa com /, um caminho relativo é relativo ao diretório atual
Explicação: Um caminho absoluto sempre começa com / e especifica o local completo desde a raiz (ex: /home/user/documentos). Um caminho relativo é relativo ao diretório de trabalho atual (ex: documentos ou ../pai).
Questão 27
Qual comando exibe o espaço em disco utilizado?
Ver explicação
Resposta correta: df
Explicação: df (disk free) exibe o espaço em disco disponível nos sistemas de arquivos montados. Opções: df -h (tamanhos legíveis), df -T (tipos de sistemas de arquivos). du exibe o uso de um diretório específico.
Questão 28
Qual comando exibe o tamanho de um diretório?
Ver explicação
Resposta correta: du
Explicação: du (disk usage) exibe o espaço utilizado por um diretório. Opções: du -h (tamanhos legíveis), du -s (resumo), du -sh /caminho (tamanho total de um diretório).
Questão 29
Qual é a diferença entre um arquivo e um diretório no Linux?
Ver explicação
Resposta correta: Um diretório é um tipo especial de arquivo que contém referências para outros arquivos
Explicação: No Linux, "tudo é um arquivo". Um diretório é um arquivo especial que contém uma lista de nomes de arquivos e seus inodes. Por isso é possível usar ls -d para ver diretórios como arquivos.
Questão 30
Qual comando permite alterar o grupo de um arquivo?
Ver explicação
Resposta correta: chgrp
Explicação: chgrp (change group) altera o grupo de um arquivo. Exemplos: chgrp grupo arquivo, chgrp -R grupo /diretorio (recursivo). Também é possível usar chown :grupo arquivo.
Resultado do Quiz
Parabéns por completar o quiz do Módulo 3!
Pontuação:
- 25-30 respostas corretas: Excelente! Você domina o sistema de arquivos Linux.
- 20-24 respostas corretas: Muito bom! Reveja os conceitos onde teve dificuldades.
- 15-19 respostas corretas: Bom! Revise os capítulos sobre sistema de arquivos.
- Menos de 15: Recomendado revisar o módulo antes de continuar.
Próximos Passos
Agora que você validou seus conhecimentos:
Módulo 4: Gerenciamento de Processos
Labs práticos: Coloque em prática o sistema de arquivos com os labs do Módulo 3
Quiz criado em: Dezembro 2024 - Testado no Ubuntu 24.04