Pular para o conteúdo principal

Questão de Noções de Informática — Sistema Operacional — FCC 2021

Noções de InformáticaSistema Operacional
Código
fc060397
Banca
FCC
Órgão
MANAUSPREV
Ano
2021
Cargo
Técnico Previdenciário - Especialidade Informática
Um técnico utilizou o seguinte comando Linux para facilitar seu trabalho, em uma máquina operando em condições ideais, cujo shell padrão é o Bash:alias atualiza='sudo apt-get update && sudo apt-get upgrade'Ao final do dia, desligou sua máquina. No dia seguinte, ao utilizar o atualiza, o sistema operacional Linux não mais o reconheceu. Para que, ao ligar sua máquina, ele possa continuar utilizando o atualiza, o comando criado acima deve ser inserido em um arquivo que fica no diretório home do Técnico, de forma que o Bash possa ler o conteúdo deste arquivo e executar o comando, permitindo a utilização do atualiza.Este arquivo é denominado
  1. A.bashrc
  2. B.bashscript
  3. C.stdin
  4. D.stdout
  5. E.bashinput
Revelar gabarito e comentário

GabaritoA — .bashrc

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 alias e persistência no Linux

Gabarito: letra A. O arquivo .bashrc é lido pelo Bash em sessões interativas não-login (como terminais abertos após o login) e é o local padrão para definir aliases pessoais. Para que um alias seja permanente, deve ser inserido nesse arquivo, que fica no diretório home do usuário.

A questão aborda o comportamento do shell Bash no Linux: quando um alias é criado via comando alias em um terminal, ele só vale para aquela sessão. Ao desligar a máquina, a definição se perde. Para torná-lo persistente, a definição deve ser colocada em um arquivo de inicialização do shell.

Alternativa A — ✅ Correta ⟵ GABARITO

O arquivo .bashrc (bash run commands) é executado sempre que um novo terminal interativo não-login é iniciado. Nele são inseridas configurações como aliases, variáveis de ambiente e funções. Como o usuário quer usar o alias atualiza em terminais normais, .bashrc é o local correto.

Alternativa B — ❌ Incorreta

.bashscript não é um arquivo padrão do Bash. Não existe esse arquivo de configuração; é um nome genérico que poderia confundir, mas não é reconhecido pelo shell.

Alternativa C — ❌ Incorreta

.stdin refere-se à entrada padrão (standard input), um fluxo de dados, não um arquivo de configuração. Não é usado para persistir aliases.

Alternativa D — ❌ Incorreta

.stdout refere-se à saída padrão (standard output), também um fluxo de dados. Não tem relação com configuração do shell.

Alternativa E — ❌ Incorreta

.bashinput não é um arquivo de configuração padrão. O Bash não lê esse arquivo automaticamente.

PEGA ESSA DICA!

Para lembrar: .bashrc = bash run commands. É o arquivo de configuração pessoal do Bash no Linux. Aliases, funções e variáveis de ambiente que você quer que estejam sempre disponíveis nos terminais devem ser colocados ali. Para shells de login, existem .bash_profile ou .profile, mas na maioria das distribuições eles já chamam .bashrc internamente.

Gabarito: letra A

Link permanente: /questoes/fc060397