Questão de Sistemas Operacionais — Scripts em Unix e Linux — FUNDATEC 2023
Sistemas Operacionais›Scripts 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, é:
Als – ln – ps – top – cd
Bls – link – ps – memory – cd
Cls – link – ps – top – cd
Dlist – ln – process – memory – go
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.
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.