Pular para o conteúdo

Exército Brasileiro — Escola de Formação Complementar do Exército (EsFCEx) 2020

Questão 32 — Sistemas Operacionais: Linux — Histórico de Comandos do Shell

Sistemas Operacionais Linux — Histórico de Comandos do Shell

2020

Exército Brasileiro — Escola de Formação Complementar do Exército (EsFCEx) · Oficial do Quadro Complementar do Exército — Área: Informática · Caderno Versão A

Gabarito disponível

Os comandos emitidos por um usuário em um terminal Linux são armazenados e podem ser reinvocados posteriormente de forma simples, sem que o usuário precise redigitá-los por completo. Para executar novamente o último comando emitido que se iniciou com gcc, deve-se utilizar:
Selecione uma alternativa

Resolução comentada

O comando !gcc reexecuta o último comando do histórico que começou com gcc.

No bash, !string reexecuta o comando mais recente do histórico que começa com string. Assim, !gcc repete o último comando iniciado por gcc.

Análise das alternativas

A) last mostra logins de usuários. B) ./gcc* tenta executar um arquivo local de nome gcc*. C) gcc apenas chama o compilador sem argumentos. D) history gcc é inválido; o histórico se filtra com grep, e esse comando não reexecuta nada.

Referência: Bash: expansão de histórico.

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: E

Fonte: Gabarito preliminar: Gabarito — 008. Prova Objetiva — Informática — Versão A (página 22)