No Ubuntu Linux, a principal função do comando grep é
- A)criar um diretório.
Errada, porque criar diretórios é função de comandos como mkdir, não do grep.
- B)listar os processos em execução no sistema.
Errada, porque listar processos em execução é típico do comando ps ou top.
- C)copiar arquivos de um local para outro.
Errada, porque copiar arquivos é função do cp, não do grep.
- D)procurar por padrões em arquivos de texto.
Certa, porque o grep serve para localizar padrões, palavras ou expressões em arquivos de texto.
- E)criar arquivos compactados.
Errada, porque criar arquivos compactados é tarefa de comandos como tar, gzip ou zip.
Gabarito: D
No Ubuntu Linux, o comando grep é um daqueles curingas clássicos do terminal: ele serve para procurar textos dentro de arquivos ou na saída de outros comandos. Na prática, você usa grep quando quer localizar uma palavra, expressão ou padrão específico em um conteúdo textual, sem precisar abrir arquivo por arquivo. É uma ferramenta muito cobrada porque faz parte do dia a dia de quem trabalha com linha de comando. O nome vem de uma ideia ligada a "global regular expression search", e isso já entrega a função: buscar padrões. Ele pode fazer uma busca simples por uma palavra, ou algo mais sofisticado, usando expressões regulares. Por isso, é muito útil em logs, arquivos de configuração e resultados de comandos como ps, ls ou cat. A alternativa D está correta porque descreve exatamente essa finalidade: procurar por padrões em arquivos de texto. As demais opções falam de tarefas de outros comandos do Linux, como mkdir, ps, cp e tar/zip. Ou seja, o grep não cria diretórios, não lista processos, não copia arquivos e não compacta nada. Em prova, pense assim: se a questão fala em localizar texto, linha contendo um termo ou padrão dentro de um arquivo, o grep entrou em cena. Simples, direto e muito querido pelos examinadores.