SóProvas


ID
2887789
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2017
Provas
Disciplina
Noções de Informática
Assuntos

Suponha que um usuário, utilizando o Linux padrão, executou a seguinte sequência de comandos: ‘cd ~’, ‘cd –‘, ‘pwd’, ‘cd ../../s’, ‘cd .’ e ‘pwd’. O resultado do último comando foi: ‘/usr/a/b/s’. Indique a única alternativa que apresenta uma resposta coerente com o terceiro comando da sequência.

Alternativas
Comentários
  • Não entendi nada. Alguma alma boa comente, por favor.

  • Misericórdia, quem elaborou estava com raiva do mundo. =s

  • Mamãe mandou eu jogar nessa daqui, como eu sou teimoso ......

  • Alguém sabe como resolver esta questão?

  • Alguém sabe como resolver esta questão?

  • O comando cd é usado para "passear" entre as pastas e diretórios, enquanto o pwd é mostra onde vc está(qual pasta vc parou, etc.)

    Mas quando vc acessa algo e deseja voltar, ou quando vc quer ir pro diretório "padrão" do usuário("/home/user"), o que fazer? Aí teremos as variações do "cd", são elas:

    Cd- : volta para o último diretório acessado(funciona como a função "desfazer", ou seja, fica naquele "loop" de onde vc tava para onde vc tava...)

    Cd~: funciona como o "home", ou seja, vai pro diretório do usuário.

    Cd .. : "volta uma pasta"

    Resolvendo a questão:

    Ele voltou para o "home" e dps voltou para onde estava. Mostrou com pwd, voltou alguns diretórios até a "pasta s", acessou com cd. Mostrou onde estava com pwd, obtendo o resultado \usr\a\b\s(Ou seja, ele tá na pasta "s"). Se ele "subiu 2" precisa acessar mais 2 pastas, "descendo 2". Essa será nossa terceira opção, mostrada pelo pwd...

    A única opção que acessa o "s" com mais 2 pastas é a alternativa D.

    Pessoal, espero ter ajudado. Tentei ser o mais simples nesta explicação(sem usar linguagem pesada). É uma questão confusa, que não usou nomes de diretórios comuns, mas letras do alfabeto.

    Abraços

  • Q m....

  • uni duni te

  • gostaria de saber o comentario do professor

    !!

  • Só. Não chutaria na "B" claro rsrs al

  • Noções de Informática....

  • kct meu

  • Alguém de coração generoso pode explicar o que esse ser humano de mal com a vida quis dizer com essa questão? #Socorro!

  • GAB D

  • P/ entender como os comandos da questão funcionam, visite o site: tecmint.com/cd-command-in-linux/. O passo-a-passo é:

    Vamos dizer que, originalmente, estamos em uma pasta (diretório) qualquer /x, cujo caminho é: /usr/w/z/y/x. Esse caminho foi tomado arbitrariamente a partir de /usr e significa que a pasta /x está contida na pasta /y e assim sucessivamente até /usr. Pois bem:

    cd ~

    Voltamos todo o caminho de pastas até o diretório /usr.

    cd -

    Retornamos para pasta /x, cujo caminho é o mesmo mostrado acima. Este comando é praticamente um "ctrl+z".

    pwd

    O linux irá apenas mostrar o caminho que nos leva à pasta /x, que é aquela em que nos situamos agora: /usr/w/z/y/x.

    cd../../s

    cd.. -> voltamos uma pasta para chegarmos em /y. Assim, o caminho até a pasta em que estamos é: /usr/w/z/y.

    /.. -> voltamos mais uma pasta, de forma que o caminho até a pasta em que estamos agora é: /usr/w/z.

    /s -> na pasta /z encontra-se a pasta /s e a selecionamos.

    cd.

    Este comando nos mantém no mesmo diretório, não tem efeito algum.

    pwd

    O caminho até a pasta em que nos encontramos é: /usr/w/z/s.

    Comparando com o caminho que a questão forneceu, /w = /a e /z = /b. Observem a sutileza: se tivéssemos inicialmente um caminho mais longo, por ex.: /usr/k/w/z/y/x, isto é, com um diretório a mais (/k), na comparação, teríamos /k = /a, /w = /b e o /z seria o quê? Pois bem, isso significa que o tamanho do caminho original que a gente escolheu está correto, nem uma pasta a mais ou a menos. Assim, o primeiro "pwd" resulta em:

    /usr/w/z/y/x -> /usr/a/b/y/x

    Resta-nos apenas a letra d), se identificarmos que ele chamou /y de /g e /x de /d.

    Bons estudos!

  • A reposta não deveria ser /usr/a/b/s/g/d

    Não faltou o s na letra D?

  • Peçam comentários do professor. Quantos mais pedidos, mais rápidos eles comentam a questão!

    Vá na opção professor e clique em " Pedir comentário"

    Acho um abuso essas demora em colocar comentários dos professores. Uma questão difícil dessas , por exemplo, um comentário/ explicação do professor, ajudaria bastante.

    Questão de 2017 e até agora não tem comentário do professor. O que é isso QC?

  • Em 04/12/19 às 14:49, você respondeu a opção B. !Você errou!

    Em 11/11/19 às 17:20, você respondeu a opção B. !Você errou!

  • No Linux o comando CD é para mudar de diretório.
    Diretório é uma pasta de arquivos, um local onde podemos ter outros arquivos, diretórios e atalhos.

    A seguinte sequência de comandos foi executada.
    cd ~
    cd -
    pwd
    cd ../../s
    cd .
    pwd

    O comando pwd é para exibir o diretório atual. Após o último comando, foi exibido /usr/a/b/s

    Conferindo:
    cd ~
    cd -
    pwd
    cd ../../s
    cd .
    pwd - foi exibido /usr/a/b/s

    O comando cd . é para confirmar o diretório atual.
    O comando cd .. é para retornar para um nível acima.
    O comando cd../../ é para retornar dois níveis acima.
    O comando cd ../../s é para retornar dois níveis acima e acessar o diretório s.

    Conferindo:
    cd ~ (entre no diretório do usuário)
    cd - (volte para o diretório anterior)
    pwd (exiba o diretório atual)
    cd ../../s (acesse dois níveis acima o diretório s)
    cd .  (este é o diretório atual)
    pwd - foi exibido /usr/a/b/s

    A) '/usr/s/c/f'
    Se fosse este o local, ao acessar dois níveis acima o diretório s teríamos /usr/s/s (e não /usr/a/b/s)

    B) '/usr/a/b/s'
    Se fosse este o local, ao acessar dois níveis acima o diretório s teríamos /usr/a/s (e não /usr/a/b/s)

    C) '/usr/a/b/f/d/e'
    Se fosse este o local, ao acessar dois níveis acima o diretório s teríamos /usr/a/b/f/s (e não /usr/a/b/s)

    D) '/usr/a/b/g/d
    Correto.
    Acessando dois níveis acima, passamos de /usr/a/b/g/d para /usr/a/b/
    Ao entrarmos no diretório s teremos o caminho /usr/a/b/s

    E) '/usr/s/f/d/e' 
    Se fosse este o local, ao acessar dois níveis acima o diretório s teríamos /usr/s/f/s (e não /usr/a/b/s)

    Gabarito: Letra D.

  • Vai repreendendo Senhor!

  • Respondo as questões de Linux igual o Prior no bate e volta do BBB: "Minha mãe mandou eu escolher esse daqui, mas como eu sou teimoso, eu escolho esse daqui."

  • cd.. = volta 1

    cd ../../ = volta 2

    cd../../algo = volta 2 e entra em algo

    Imagine que eu estou no diretório /usr/bin/tmp e, dentro da pasta /usr, alem de ter a pasta /bin (que é a que estou) tem a pasta /log.

    cd .. = vou pra /usr/bin

    cd ../../ = vou pra /usr

    cd ../../log = vou para /usr + entro em /log. = usr/log

    Na questão - voltei 2 e dei pwd (mostra aonde estou) = /usr/a/b/s.

    Então, sabendo que voltei 2, agora pra chegar aonde eu estava, faço o caminho inverso: volto pra /usr/a/b + ando 2.

    /usr/a/b/g/d

    A pasta está configurada assim:

    ../usr

    ....../a

    ........../b

    .............../s

    .............../g

    ..................../d

    Sendo que /s e /g são da mesma hierarquia, ambas dentro de /b.

    Veja: estando no diretório /d, voltando 2 + ordenando entrar em s, a conta fecha.

  • cd.. = volta 1

    cd ../../ = volta 2

    cd../../algo = volta 2 e entra em algo

    Imagine que eu estou no diretório /usr/bin/tmp e, dentro da pasta /usr, alem de ter a pasta /bin (que é a que estou) tem a pasta /log.

    cd .. = vou pra /usr/bin

    cd ../../ = vou pra /usr

    cd ../../log = vou para /usr + entro em /log. = usr/log

    Na questão - voltei 2 e dei pwd (mostra aonde estou) = /usr/a/b/s.

    Então, sabendo que voltei 2, agora pra chegar aonde eu estava, faço o caminho inverso: volto pra /usr/a/b + ando 2.

    /usr/a/b/g/d

    A pasta está configurada assim:

    ......../usr

    ........................../a

    ....................................../b

    ............................................................../s

    ............................................................../g

    ....................................................................................../d

    Sendo que /s e /g são da mesma hierarquia, ambas dentro de /b.

    Veja: estando no diretório /d, voltando 2 + ordenando entrar em s, a conta fecha.

  • RAPAZ PROVA PARA CONTADOR DA (NASA).

  • Gente, questão nada a ver ! Quem pensa assim também deixa um like ai.

  • Caramba, eu espero que os candidatos a vaga de contador desse concurso tenham feito faculdade de programação!!

  • a resposta é a letra D. Pois ...............

  • Contador do MIT né?

  • Chutei e foi na gaveta

  • Ta maluco....

  • Esqueci até meu nome.

  • muito facil essa questao atualmente vivo em um manicomio

  • O lado bom dessa questão é que a gente não tem duvidas nenhuma em relação a chutar ou deixar em branco.

    Essa não vale a pena nem ler as alternativas kkkk

  • O diabo se manifesta de diversas formas mesmo

  • Aquele chute bem dado \o

  • Coitado do contador

  • Concurso pra programador ou contador?

  • SOCORRO, DEUS.