Considerando operações de manipulação de textos no Linux, a...
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....
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.