🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

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