nerdexam
Oracle

1Z0-821 · Question #25

A user brian is configured to use the bash shell. His home directory is /export/home/brian, and contains a .profile and a .bashrc file. In the -profile, there are these lines: genius =ritchie export…

The correct answer is C. genius will be ritchie because variable settings in .profile take precedence over variable settings. See the full explanation below for the reasoning.

Question

A user brian is configured to use the bash shell. His home directory is /export/home/brian, and contains a .profile and a .bashrc file. In the -profile, there are these lines:

genius =ritchie export genius In the .bashrc us this line:

genius=kernighan In /etc/profile are these lines:

genius=thompson export genius When brian logs in and asks for the value of genius, what will he find, and why?

Options

  • Agenius will be ritchie, because that was the value exported in .profile.
  • Bgenius will be kernighan, because .bashrc executes after .profile.
  • Cgenius will be ritchie because variable settings in .profile take precedence over variable settings
  • Dgenius will be ritchie because .profile executes after .bashrc.
  • Egenius will be thompson because /etc/profile system settings always override local settings.

How the community answered

(45 responses)
  • A
    9% (4)
  • B
    2% (1)
  • C
    82% (37)
  • D
    2% (1)
  • E
    4% (2)

Community Discussion

No community discussion yet for this question.

Full 1Z0-821 Practice