Questão de Sistemas Operacionais — Geral — Quadrix 2024
- Código
- qa632999
- Banca
- Quadrix
- Órgão
- CRC RR
- Ano
- 2024
- Cargo
- Tec Inf ( )
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: ERRADO. O comando fc no Linux é utilizado para listar, editar e reexecutar comandos do histórico do shell (bash), e não para "alocar todos os arquivos em um único arquivo e enviá-lo com segurança ao destinatário". Essa descrição corresponde a ferramentas de compactação e criptografia, como tar combinado com gpg ou zip com senha, por exemplo.
O comando fc (abreviação de "fix command") é um utilitário do shell que permite ao usuário manipular comandos previamente executados. Com ele, é possível listar o histórico de comandos, editá-los e reexecutá-los, sendo muito útil para corrigir comandos longos ou repetir comandos com pequenas alterações. Por exemplo, ao digitar fc -l, o usuário vê uma lista numerada dos últimos comandos; com fc -l 10 20, visualiza um intervalo específico; e com fc 10, abre o comando de número 10 no editor de texto padrão para edição e, ao salvar, o comando é executado.
A descrição apresentada no enunciado mistura conceitos de compactação de arquivos e envio seguro, que não têm relação com o comando fc. Para "alocar todos os arquivos em um único arquivo", o comando típico é o tar (tape archive), que agrupa vários arquivos em um único arquivo (arquivo .tar). Para enviar com segurança, normalmente se utiliza criptografia, como o gpg (GNU Privacy Guard), ou ferramentas como scp (secure copy) ou rsync sobre SSH. O fc não realiza nenhuma dessas funções.
A banca explora a confusão entre comandos de shell, especialmente para candidatos que não conhecem a função exata de cada um. É comum que questões de concursos apresentem descrições de funcionalidades de um comando atribuídas a outro, como trocar fc por tar, gzip, zip, scp, entre outros. Portanto, é fundamental conhecer a finalidade dos comandos mais cobrados, como tar, gzip, zip, scp, rsync, find, grep, sed, awk, e também os comandos de histórico, como history e fc.
A banca troca a função do comando fc pela de compactação/segurança. O candidato que não conhece fc pode associar a descrição a comandos como tar ou zip, mas fc é exclusivamente para manipular o histórico de comandos do shell. Fique atento: fc não compacta, não criptografa e não envia arquivos.
A afirmação está incorreta porque atribui ao comando fc uma função que ele não possui. O fc é um comando interno do bash (e de outros shells) usado para listar, editar e reexecutar comandos do histórico. A descrição de "alocar todos os arquivos em um único arquivo e enviá-lo com segurança" corresponde a ferramentas como tar (para agrupar arquivos) e gpg ou scp (para envio seguro), não ao fc.
Gabarito: ERRADO
Link permanente: /questoes/qa632999