O Linux permite a navegação entre diretórios utilizando com...

Próximas questões
Com base no mesmo assunto
Q813161 Noções de Informática
O Linux permite a navegação entre diretórios utilizando comandos como dirs, pushd e popd. Para tanto, o Linux mantém uma estrutura de dados interna do tipo:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a A - Pilha.

Para entender o motivo desta alternativa ser a correta, é importante compreender o funcionamento dos comandos dirs, pushd e popd no sistema operacional Linux. Esses comandos são utilizados para manipular a navegação entre diretórios em um terminal.

  • O comando dirs exibe a lista de diretórios atualmente armazenados na pilha de diretórios.
  • O comando pushd adiciona um diretório ao topo da pilha de diretórios e muda para esse diretório.
  • O comando popd remove o diretório que está no topo da pilha de diretórios e muda para o diretório que agora está no topo da pilha.

Esses comandos operam em uma estrutura de dados conhecida como pilha (ou stack em inglês), que segue o princípio de Last In, First Out (LIFO), onde o último elemento a entrar é o primeiro a sair. Isso é evidente no modo como o comando popd remove o último diretório que foi adicionado pela operação pushd.

Esta questão requer um conhecimento básico de estruturas de dados e de como o sistema operacional Linux lida com a navegação e gerenciamento de diretórios via linha de comando. Um erro comum é confundir a pilha com outras estruturas de dados como árvores, que representam a hierarquia de diretórios no sistema de arquivos, ou filas, que operam sob o princípio de First In, First Out (FIFO). Para evitar tais erros, é importante praticar com os comandos e compreender suas funções específicas.

Portanto, a estrutura de dados interna que o Linux utiliza para gerenciar a navegação entre diretórios com os comandos dirs, pushd e popd é a pilha, conforme indicado na alternativa A.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Tando o Windows e o Linux é formada de Arvore

Gab A , Pilha!

Gente me desorientei, pq não árvore?

Os comandos que estudaremos são o pushdpopd e dirs.

pushd: adiciona diretórios a essa pilha e altera o diretório atual.

popd: remove diretórios da pilha e muda o diretório atual para o diretório que estiver no topo da pilha, após a remoção.

dirs: mostra o conteúdo da pilha de diretórios.

Esses comandos são comandos internos do shell que nos permitem manipular a pilha de diretórios. Assim, podemos mudar de diretório e voltyar para o diretório de origem com facilidade.

http://www.bosontreinamentos.com.br/linux/comandos-pushd-popd-e-dirs-manipulando-a-pilha-de-diretorios-no-linux/

Posso estar falando besteira, mas a estrutura do Linux é árvore. Abaixo, segue um link que fala sobre o assunto.
https://www.esli-nux.com/2016/02/aula-5-estrutura-da-arvore-do-sistema.html

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo