Pular para o conteúdo principal

Questão de Arquitetura de Software — Conceitos Básicos em Governança de TI — FUNDATEC 2023

Arquitetura de SoftwareConceitos Básicos em Governança de TI
Código
qq890390
Banca
FUNDATEC
Órgão
CAU-RS
Ano
2023
Nível
Superior
Cargo
Analista Superior Infraestrutura de TIC

Em um servidor com sistema operacional Linux, qual o resultado esperado ao ser executado o comando abaixo no prompt de comandos?


ls > arq.txt

  1. AEnvia a saída do comando ls para o arquivo arq.txt
  2. BExibe informações do arquivo arq.txt no terminal
  3. CApaga as ocorrências da string "ls" do arquivo arq.txt
  4. DCria uma cópia do arquivo arq.txt
  5. EExibe o conteúdo do arquivo arq.txt
Revelar gabarito e comentário

GabaritoA — Envia a saída do comando ls para o arquivo arq.txt

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Redirecionamento de saída no Linux

Gabarito: letra A. O comando ls > arq.txt utiliza o operador > para redirecionar a saída padrão (stdout) do comando ls para o arquivo arq.txt, sobrescrevendo seu conteúdo anterior (se existir). A listagem do diretório atual é gravada no arquivo, e nada é exibido no terminal.

A banca testa o conhecimento do operador de redirecionamento > no shell Linux, um conceito fundamental de linha de comando.

Alternativa A — ✅ Correta ⟵ GABARITO

O operador > redireciona a saída do comando à esquerda para o arquivo à direita. Portanto, a saída do ls (listagem do diretório) é enviada para arq.txt.

Alternativa B — ❌ Incorreta

Exibir informações do arquivo arq.txt no terminal é função de comandos como ls -l arq.txt ou cat arq.txt. O comando dado não faz isso.

Alternativa C — ❌ Incorreta

Apagar ocorrências da string "ls" do arquivo arq.txt não é o efeito do redirecionamento. Isso seria feito com comandos como sed ou grep, e o > não realiza essa operação.

Alternativa D — ❌ Incorreta

Criar uma cópia do arquivo arq.txt seria feito com cp arq.txt destino. O comando dado sobrescreve ou cria o arquivo com a saída do ls, não copia.

Alternativa E — ❌ Incorreta

Exibir o conteúdo de arq.txt é feito com cat arq.txt. O comando ls > arq.txt não exibe conteúdo; ele cria o conteúdo.

PEGA ESSA DICA!

No Linux, lembre-se da tríade de operadores: > (redireciona saída padrão sobrescrevendo), >> (redireciona anexando) e < (redireciona entrada). O comando ls > arquivo é um dos exemplos mais básicos e recorrentes em provas.

Gabarito: letra A.

Link permanente: /questoes/qq890390