SóProvas


ID
2340043
Banca
INSTITUTO AOCP
Órgão
EBSERH
Ano
2017
Provas
Disciplina
Sistemas Operacionais
Assuntos

Um administrador de um sistema Linux deseja saber quais são as contas de usuário existentes no sistema e visualizá-las com o número identificador (ID) do usuário e do grupo ao qual ele pertence. Ele sabe que o arquivo /etc/passwd possui essas informações, mas quer retirar toda informação desnecessária, exibindo somente a que lhe interessa. O arquivo /etc/passwd possui o padrão exibido a seguir:
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin

Na distribuição Debian 8, qual dos comandos a seguir exibiria em tela somente as informações que o administrador do sistema deseja?

Alternativas
Comentários
  • 1) o comando 'cat' exibe o conteúdo interno do arquivo

    2) o comando pipe ' | ' pega a saída do comando anterior e passa pra tratamento do comando posterior

    3)o comando 'cut -d' delimita os trechos que serão exibidos. Onde a vírgula indica enumeração, e hífen uma sequência

  • Reescrevendo a linha de comando, de outra forma mais simples e legível, além de sua saída:


    $ cut --delimiter=':' --fields=1,3-4   <  /etc/ passwd
    root:0:0
    daemon:1:1
    bin:2:2
    sys:3:3
    sync:4:65534
    games:5:60

  • > redireciona uma saída para outra saída

    | redireciona uma saída para uma entrada

  • b-

    cat - concatenate files and print on the standard output

    http://man7.org/linux/man-pages/man1/cat.1.html

  • Alternativa B.

    cat /etc/passwd | cut -d : -f1,3-4

    O comando "cat"," |" e o "cut -d" já foi explicado pelos colegas nos outros comentários.

    O comando cat /etc/passwd | cut -d : -f1 - seria exibido somente o campo com o nome dos usuários, mas a questão pede que exiba o número identificador (ID) do usuário e o grupo ao qual ele pertence, que são respectivamente os campos 3 e 4 na estrutura do arquivo passwd, por isso o comando acrescentou o "3-4".