Imagine que o usuário do sistema operacional Linux está usan...
Considerando o comando entre aspas digitado pelo usuário, o diretório corrente do usuário muda para:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - O diretório um nível acima na árvore de diretórios.
Vamos entender o que está acontecendo nesta questão. Quando estamos trabalhando com sistemas operacionais, especialmente Linux, utilizamos muitos comandos via prompt de comando (ou terminal) para navegar pelos diretórios.
O comando cd é utilizado para mudar o diretório corrente. Já o comando cd .. tem uma função específica: ele move o usuário para o diretório pai do diretório atual.
Observando o caminho fornecido na questão: /home/ifpi/Downloads/Concurso/
, ao executar o comando cd .., você estará dizendo ao sistema para ir para o diretório que está um nível acima na hierarquia. Aqui, o diretório pai de Concurso
é Downloads
. Portanto, o novo diretório corrente será /home/ifpi/Downloads/
.
Para reforçar, veja o significado das alternativas:
- A - O diretório root. Esta alternativa está incorreta. O comando cd .. não leva para o diretório root (/).
- B - O diretório home do usuário. Esta alternativa está incorreta. Para ir para o diretório home do usuário, usaríamos cd ~ ou cd.
- C - O diretório raiz do sistema, ou seja, /. Esta alternativa está incorreta. O comando cd .. não leva diretamente ao diretório raiz.
- D - O diretório um nível abaixo na árvore de diretórios. Esta alternativa está incorreta. O diretório "um nível abaixo" indicaria descer na hierarquia, mas o comando cd .. sobe um nível.
- E - O diretório um nível acima na árvore de diretórios. Esta alternativa está correta. O cd .. move o usuário para o diretório pai.
Portanto, a resposta correta é a alternativa E, pois ao utilizar o comando cd .., você será levado para o diretório que está um nível acima na estrutura de diretórios, ou seja, /home/ifpi/Downloads/
.
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
a questão deveria ser anulada, pois no linux não é utilizado a nomeclatura pront de comando
e sim terminal de comandos
Existem dois nomes especiais (no sentido em que seu uso é reservado) de diretórios. O diretório '.' (ponto) é sempre uma referência ao diretório corrente. O diretório '..' (ponto ponto) é sempre uma referência ao diretório imediatamente superior (na hierarquia de diretórios) ao diretório corrente.
Esses nomes especiais são úteis em diversas ocasiões, por exemplo:
Os sistemas da família Unix têm um outro nome especial muito útil. É o ~ (til). Ele é uma referência ao diretório home. Diretório home é um diretório num sistema de arquivos que serve para uso pessoal de um determinado usuário.
. – Diretório atual (ponto)
.. – Diretório de nível anterior (ponto-ponto)
~ – Diretório home do usuário atual (til)
Fonte: http://professores.dcc.ufla.br/~bruno/aulas/arquivos-e-diretorios.html
--------------------------------------------
O diretório imediatamente acima é referido com .. (dois pontos). Esse é um atalho que possibilita subir um nível de diretório sem conhecer o nome do diretório imediatamente superior. Assim, para voltar ao diretório imediatamente anterior ao diretório atual pode-se fazer isto:
aluno@turing:~/public_html$ cd ..
aluno@turing:~$ pwd
/home/aluno
Outra fonte:https://wiki.sj.ifsc.edu.br/index.php/Manipula%C3%A7%C3%A3o_de_arquivos_e_diret%C3%B3rios
A meu ver este gabarito está errado, correta letra E)
O cd .. é utilizado para voltarmos um nível acima do nosso diretório atual, em outras palavras para o nosso diretório pai. Por exemplo, nós estamos no diretório /media/imagens/viagem e queremos voltar para o diretório /media/imagens basta digitar “cd ..”.
Logo, o gabarito deveria ser E.
http://www.dltec.com.br/blog/linux/dicas-de-uso-para-o-comando-cd-do-linux/
cd .. = diretório um nível acima.
Ignorem a questão.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo