Pular para o conteúdo principal

Questão de Sistemas Operacionais — Scripts em Unix e Linux — FUNDATEC 2023

Sistemas OperacionaisScripts em Unix e Linux
Código
qa543531
Banca
FUNDATEC
Órgão
IFC
Ano
2023
Cargo
PEBTT ( )
O comando ___ possibilita listar o conteúdo de pastas do Linux; já o ___ cria links entre arquivos; ___ lista os processos em execução do Linux. O ___ mostra o consumo de memória; e, por fim, _____ acessa uma determinada pasta no sistema de arquivos do Linux.   A ordem correta de preenchimentos dos parênteses, de cima para baixo, é:
  1. Als – ln – ps – top – cd
  2. Bls – link – ps – memory – cd
  3. Cls – link – ps – top – cd
  4. Dlist – ln – process – memory – go
  5. Elist – ln – ps – top – go
Revelar gabarito e comentário

GabaritoA — ls – ln – ps – top – cd

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”.

Comandos essenciais do Linux

Gabarito: letra A. A sequência correta é ls (listar conteúdo de pastas), ln (criar links entre arquivos), ps (listar processos em execução), top (mostrar consumo de memória) e cd (acessar uma pasta). A questão testa o conhecimento dos comandos básicos do shell Linux, e a alternativa A é a única que preenche todas as lacunas com os comandos corretos.

O Linux, como sistema operacional Unix-like, oferece uma vasta gama de comandos de terminal para interagir com o sistema. Dominar esses comandos é fundamental para administração e uso cotidiano. A questão apresenta cinco lacunas que devem ser preenchidas com comandos que desempenham funções específicas: listar diretórios, criar links, listar processos, monitorar memória e navegar entre diretórios.

Vamos entender cada comando:

  • ls (list): lista o conteúdo de um diretório. É um dos comandos mais básicos e utilizados. Por exemplo, ls /home mostra os arquivos e pastas dentro de /home.

  • ln (link): cria links entre arquivos. Pode criar links físicos (hard links) ou simbólicos (soft links). Por exemplo, ln -s /etc/passwd link_passwd cria um link simbólico chamado link_passwd apontando para /etc/passwd.

  • ps (process status): lista os processos em execução no sistema. Por exemplo, ps aux mostra todos os processos com detalhes.

  • top: exibe em tempo real os processos em execução e o consumo de recursos, incluindo memória. É uma ferramenta de monitoramento dinâmico.

  • cd (change directory): acessa (muda para) um diretório específico. Por exemplo, cd /var/log leva você para o diretório /var/log.

A pegadinha da questão está em distinguir comandos que parecem similares ou que têm nomes em inglês que podem confundir. Por exemplo, "list" não é um comando válido; o correto é ls. "link" também não é um comando; o correto é ln. "memory" não é um comando; o correto é top (ou free). "go" não é um comando; o correto é cd. A banca explora exatamente essa confusão entre o nome em inglês e o comando real.

Guarde a correspondência exata entre a função e o comando: é nela que as alternativas se dividem.

1ls
lista conteúdo de pastas
2ln
cria links entre arquivos
3ps
lista processos em execução
4top
mostra consumo de memória
5cd
acessa uma pasta
Comandos Linux
LEVELsoulevel.com.br
Comandos Linux: ls (lista conteúdo de pastas); ln (cria links entre arquivos); ps (lista processos em execução); top (mostra consumo de memória); cd (acessa uma pasta)

Alternativa A — ✅ Correta ⟵ GABARITO

A sequência ls – ln – ps – top – cd preenche corretamente todas as lacunas: ls lista conteúdo de pastas, ln cria links, ps lista processos, top mostra consumo de memória e cd acessa uma pasta. Todos os comandos são válidos e correspondem exatamente às funções descritas.

Alternativa B — ❌ Incorreta

A alternativa B troca ln por link e top por memory. link não é um comando padrão do Linux para criar links (o correto é ln), e memory não é um comando para mostrar consumo de memória (o correto é top ou free). A banca usa os nomes em inglês para induzir ao erro.

Alternativa C — ❌ Incorreta

A alternativa C mantém ls, ps, top e cd corretos, mas troca ln por link. Novamente, link não é um comando válido; o correto é ln. Essa alternativa é quase correta, mas falha justamente no comando de criação de links.

Alternativa D — ❌ Incorreta

A alternativa D usa list em vez de ls, process em vez de ps, memory em vez de top e go em vez de cd. Nenhum desses é um comando válido no Linux. A banca apela para os nomes em inglês, mas o sistema não reconhece esses termos como comandos.

Alternativa E — ❌ Incorreta

A alternativa E usa list em vez de ls e go em vez de cd. Embora ln e ps estejam corretos, list e go não são comandos válidos. O comando correto para listar é ls e para acessar diretório é cd.

NÃO CAIA NESSA!

A banca troca os comandos reais por seus equivalentes em inglês (list, link, memory, go). O candidato que não memorizou os comandos exatos cai na armadilha. Lembre-se: no Linux, os comandos são abreviações curtas — ls, ln, ps, top, cd — e não as palavras completas em inglês.

PEGA ESSA DICA!

Para fixar, associe cada comando à sua função: ls = listar, ln = link, ps = processos, top = monitorar (memória/CPU), cd = change directory. Treine com questões e no terminal para automatizar.

Gabarito: letra A

Link permanente: /questoes/qa543531