Um usuário precisa realizar as seguintes ações em um sistem...

Próximas questões
Com base no mesmo assunto
Q3770962 Sistemas Operacionais
Um usuário precisa realizar as seguintes ações em um sistema Linux:

1. Criar um diretório chamado projetos.
2. Acessar esse diretório.
3. Criar um arquivo de texto chamado lista.txt.
4. Exibir o conteúdo do arquivo na tela.

Assinale qual sequência de comandos executa corretamente essas operações:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: O enunciado pedia, nessa ordem, criar diretório, acessá-lo, criar arquivo e exibir seu conteúdo. A correspondência funcional básica dos comandos é: mkdir cria diretório, cd acessa diretório, touch cria arquivo e cat exibe conteúdo, o que torna correta apenas a alternativa A.

Tema central: Comandos Linux básicos
Análise das alternativas
A
Certa
A sequência da alternativa A corresponde exatamente às quatro operações exigidas e na ordem lógica correta: mkdir projetos cria o diretório, cd projetos entra nesse diretório, touch lista.txt cria o arquivo de texto vazio com esse nome e cat lista.txt exibe seu conteúdo na tela. Mesmo que o arquivo esteja vazio, cat continua sendo o comando adequado para a ação de exibir o conteúdo do arquivo.
B
Errada
Está errada porque ls projetos não acessa o diretório; apenas lista seu conteúdo. Além disso, pwd não exibe o conteúdo de lista.txt, mas sim o diretório atual. Falha, portanto, nas etapas 2 e 4.
C
Errada
Está errada porque começa com cd projetos antes de o diretório ter sido criado. Depois, touch projetos criaria um arquivo chamado projetos, e mkdir lista.txt criaria um diretório chamado lista.txt, não o arquivo de texto pedido. Há incompatibilidade com as etapas 1, 2 e 3.
D
Errada
Está errada porque mkdir lista.txt cria um diretório chamado lista.txt, quando o diretório pedido era projetos. Em seguida, cd lista.txt acessa esse diretório criado com nome de arquivo, touch projetos cria arquivo e não diretório, e echo lista não exibe o conteúdo de lista.txt. A alternativa troca os papéis de arquivo e diretório e não cumpre as ações exigidas.
E
Errada
Está errada porque touch projetos cria arquivo, não diretório; por isso, cd projetos não corresponde ao acesso a um diretório criado corretamente. Além disso, mkdir lista.txt cria diretório, não arquivo de texto, e more projetos não exibe o conteúdo de lista.txt. O erro já aparece na primeira ação e compromete também a criação do arquivo solicitado.
Pegadinha da questão
A questão explora confusões reais entre comandos com funções diferentes: ls não substitui cd, touch não substitui mkdir, arquivo chamado lista.txt não é diretório, e comandos como pwd ou echo não equivalem a exibir o conteúdo do arquivo pedido.
Dica para questões semelhantes
  • Associe cada verbo da tarefa ao comando correspondente: criar diretório = mkdir, acessar diretório = cd, criar arquivo = touch, exibir conteúdo = cat.
  • Verifique se a sequência respeita a ordem lógica da operação: não se acessa um diretório antes de criá-lo.
  • Confirme se o nome pedido é de arquivo ou de diretório, porque o comando correto depende dessa classificação.

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

como assim a "C" é a resposta correta? pra mim é letra "A". Alguém sabe explicar?

Está totalmente errada. Resposta certa: A

A) mkdir projetos → cd projetos → touch lista.txt → cat lista.txt. ✅ CORRETA

✔ Cria o diretório

✔ Entra no diretório

✔ Cria o arquivo

✔ Exibe o conteúdo do arquivo

Clique para visualizar este comentário

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