Considerando operações de manipulação de textos no Linux, a...

Próximas questões
Com base no mesmo assunto
Q1277186 Sistemas Operacionais
Considerando operações de manipulação de textos no Linux, assinale a alternativa correta para a função do comando grep JUR /var/log/messages
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Alternativa A

Vamos entender o comando grep no Linux e a questão proposta.

O grep é um comando muito utilizado no Linux para buscar por padrões específicos de texto dentro de arquivos. Ele é extremamente útil para encontrar informações específicas em arquivos de log, arquivos de configuração ou qualquer outro tipo de texto.

Vamos analisar o comando grep JUR /var/log/messages:

  • grep: Este é o comando que realiza a busca.
  • JUR: Este é o padrão (ou string) que estamos procurando. No caso, a palavra "JUR".
  • /var/log/messages: Este é o caminho do arquivo onde a busca será realizada.

Portanto, a função do comando grep JUR /var/log/messages é procurar a palavra "JUR" dentro do arquivo '/var/log/messages'. Logo, a alternativa A está correta.

Vamos analisar as outras alternativas para entender por que estão incorretas:

Alternativa B - "Procura a palavra que iniciam com “JUR” no diretório ‘/var/log/messages’": Esta alternativa está incorreta porque o comando grep não busca por palavras que iniciam com um determinado padrão, a menos que seja utilizado um regex específico. Além disso, o comando não busca em diretórios, mas sim em arquivos.

Alternativa C - "Procura a palavra “JUR” no diretório ‘/var/log/messages’": Similarmente, esta alternativa está incorreta porque grep procura por padrões dentro de arquivos, não diretórios.

Alternativa D - "Procura palavras que comecem com “JUR” no arquivo ‘/var/log/messages’": Embora a busca seja no arquivo correto, esta alternativa está incorreta porque não especifica que estamos buscando exatamente a palavra "JUR". Para buscar palavras que comecem com "JUR", seria necessário usar uma expressão regular, como grep '\.

Resumo: A alternativa correta é a A, pois o comando grep JUR /var/log/messages procura exatamente a palavra "JUR" dentro do arquivo /var/log/messages.

Espero que agora esteja mais claro para você! Qualquer dúvida, estou à disposi��ão para ajudar.

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

grep: Procura um arquivo por um padrão, sendo um filtro muito útil e usado, por exemplo um cat a.txt | grep ola irá mostrar-nos apenas as linhas do arquivo a.txt que contenham a palavra “ola”.

Fonte:https://www.devmedia.com.br/comandos-importantes-linux/23893

Questão mal feita hein... deram uma forçada afirmando que messages era um arquivo

Questão ridícula. Fiz o teste aqui e a menos pior seria "PROCURA PALAVRAS QUE POSSUAM JUR em algum local...

Questão boa... Pra desconsiderar kkkkk

unix@unix-System:/var/log$ grep ap /var/log/dmesg

[  0.000000] kernel: BIOS-provided physical RAM m(ap):

[  0.000000] kernel: extended physical RAM m(ap):

[  0.008732] kernel: Using GB pages for direct m(ap)ping

[  0.009618] kernel:  DMA zone: 64 pages used for memm(ap)

Ele achou, entre outras, essas linhas que continham as letras "ap" do meu filtro no grep....

Clique para visualizar este comentário

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