O shell padrão do Linux é o bash. Considerando esse shell, ...

Próximas questões
Com base no mesmo assunto
Q831019 Sistemas Operacionais

O shell padrão do Linux é o bash. Considerando esse shell, correlacione os arquivos às suas respectivas descrições e assinale a opção correta.


ARQUIVOS

I- /etc/shells

II- /etc/profile/

III- /etc/bashrc

IV- /etc/motd

V- /home/usuario/.bash_history


DESCRIÇÕES

( ) Armazena os últimos comandos digitados pelo usuário

( ) Define os aliases para todos os usuários. É executado automaticamente no momento da inicialização do shell.

( ) Contém uma mensagem que é exibida para o usuário após o login. Por padrão, esse arquivo não possui conteúdo, devendo ser editado.

( ) Define as variáveis de ambiente para todos os usuários. É executado automaticamente no login.

( ) Define em que nívei de execução o Linux começará a sequência de scripts de inicialização.

( ) Contém os shells e programas que podem ser escolhidos pelo comando chsh.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a D.

Esta questão aborda o conhecimento sobre arquivos de configuração no sistema Linux, especialmente no que se refere ao shell Bash, que é um dos mais utilizados. Para resolver essa questão, é necessário entender o papel de cada um dos arquivos mencionados e como eles se relacionam com o comportamento do shell e do sistema como um todo.

Vamos analisar cada arquivo e suas descrições:

I - /etc/shells: Este arquivo contém a lista de shells disponíveis no sistema que podem ser escolhidos pelo comando chsh. Portanto, a descrição correta é: Contém os shells e programas que podem ser escolhidos pelo comando chsh.

II - /etc/profile: Este arquivo é executado no momento do login e é responsável por definir variáveis de ambiente para todos os usuários do sistema. Assim, a descrição correta é: Define as variáveis de ambiente para todos os usuários. É executado automaticamente no login.

III - /etc/bashrc: Este arquivo é usado para definir configurações que se aplicam a todas as sessões interativas de Bash de todos os usuários. No entanto, na questão, ele não corresponde a nenhuma descrição correta, portanto, está marcado como (-).

IV - /etc/motd: Este arquivo contém uma mensagem do dia que é exibida para os usuários após o login. A descrição correspondente é: Contém uma mensagem que é exibida para o usuário após o login. Por padrão, esse arquivo não possui conteúdo, devendo ser editado.

V - /home/usuario/.bash_history: Este arquivo armazena o histórico dos comandos digitados pelo usuário durante suas sessões de shell. A descrição correta é: Armazena os últimos comandos digitados pelo usuário.

Agora, vamos entender por que a alternativa D é a correta:

D: Corretamente associa as descrições aos arquivos:

  • V para Armazena os últimos comandos digitados pelo usuário
  • III não tem correspondência, marcada como (-)
  • IV para Contém uma mensagem que é exibida para o usuário após o login
  • II para Define as variáveis de ambiente para todos os usuários
  • - não tem correspondência
  • I para Contém os shells e programas que podem ser escolhidos pelo comando chsh

As demais alternativas são incorretas porque não correspondem corretamente os arquivos com suas descrições. Cada uma falha em pelo menos uma associação, seja misturando descrições ou atribuindo descrições incorretas para os arquivos listados.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

O gabarito é a letra D.

 

/etc/shells/: contém os shells e programas que podem ser escolhidos pelo comando chsh.

/etc/profile/: define as variáveis de ambiente para todos os usuários. É executado automaticamente após o login.

/etc/bashrc/: define os aliases para todos os usuários. É executado automaticamente no momento da inicialização do shell.

/etcmotd: contém uma mensagem que é exibida para o usuário após o login. Por padrão, este arquivo não possui conteúdo, devendo ser editado. 

/home/usuario/.bash_history: armazena os últimos comandos digitados pelo usuário. 

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo