PrepAway - Latest Free Exam Questions & Answers

which of the following sentences is true?

When bash is invoked as an interactive login shell, which of the following sentences is true?

PrepAway - Latest Free Exam Questions & Answers

A.
It first reads and executes commands in /etc/bashrc and then does the same for /etc/profile.

B.
It ignores /etc/profile and only reads and executes commands in ~/.bashrc.

C.
It first reads and executes commands in /etc/profile and then does the same for
~/.bash_profile,~/.bash_login and ~/.profile.

D.
It first reads and executes commands in /etc/profile and then does same for ~/.bash_profile
and~/.bashrc.

E.
It reads and executes commands in ~/.bashrc only if /etc/profile or another initialisation script
calls it.

Explanation:
Startup Scripts:
For Login shell provided users:
i . /etc/profile which calls /etc/profile.d/*.sh
ii. ~./bash_profile
iii. ~/.bashrc
iv. /etc/bashrc
For non-Login Shell provided users
1. ~/.bashrc
2. /etc/bashrc which calls /etc/profile.d/*.sh

One Comment on “which of the following sentences is true?


Leave a Reply