Questão de Sistemas Operacionais — Comandos — Quadrix 2024
- Código
- qg353250
- Banca
- Quadrix
- Órgão
- CRT-01
- Ano
- 2024
- Nível
- Médio
- Cargo
- Assistente de Tecnologia da Informação
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: ERRADO. O comando grep é utilizado para buscar padrões (expressões regulares) em arquivos de texto, e não para criar ou editar arquivos. A criação e edição de arquivos de texto no Linux é feita por comandos como touch, cat, vi, vim, nano, entre outros. A afirmação do item confunde a função de busca do grep com a de edição, o que torna o item incorreto.
O grep é um dos comandos mais importantes do Linux, amplamente utilizado em administração de sistemas e programação. Sua função principal é filtrar linhas de texto que correspondam a um padrão especificado, seja em um arquivo ou na saída de outro comando (via pipe). Por exemplo, grep "erro" /var/log/syslog exibe apenas as linhas do arquivo de log que contêm a palavra "erro". Ele é um filtro de texto, não um editor.
Para criar e editar arquivos de texto, o Linux oferece uma variedade de ferramentas, cada uma com sua finalidade:
touch: cria um arquivo vazio ou atualiza a data de modificação de um arquivo existente.
cat: exibe o conteúdo de um arquivo, mas também pode ser usado para criar arquivos (ex.: cat > arquivo.txt).
vi/vim: editores de texto em modo texto, muito poderosos e presentes em praticamente todas as distribuições.
nano: editor de texto mais simples e amigável, ideal para iniciantes.
echo: pode ser usado com redirecionamento para criar arquivos (ex.: echo "texto" > arquivo.txt).
A confusão entre grep e editores de texto é comum, mas a distinção é clara: grep lê e filtra; editores escrevem e modificam. O grep não possui funcionalidade de escrita, apenas de leitura e busca.
Na prova, é essencial conhecer a função básica dos comandos mais cobrados. O grep é frequentemente associado a filtros e busca, enquanto comandos como vi, vim, nano e cat são associados à criação/edição. Guarde essa distinção para não cair em pegadinhas como esta.
A afirmação de que o grep é utilizado para criar e editar arquivos de texto está incorreta. O grep é um comando de busca e filtragem de padrões em texto, não um editor. Para criar e editar arquivos, utilizam-se comandos como touch, cat, vi, vim, nano, entre outros. A banca explora a confusão entre a função de busca e a de edição, que são distintas no Linux.
Gabarito: ERRADO
Link permanente: /questoes/qg353250