O Linux permite a navegação entre diretórios utilizando com...
- Gabarito Comentado (1)
- Aulas (6)
- Comentários (11)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
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 pushd, popd 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