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)- A9% (4)
- B2% (1)
- C82% (37)
- D2% (1)
- E4% (2)
Community Discussion
No community discussion yet for this question.