Exam4Training

What is the first file executed by a bash login shell?

What is the first file executed by a bash login shell?
A . /etc/profile
B. /etc/profi le.alias
C. -/profile
D. -/.alias
E. /etc/bash

Answer: A

Explanation:

https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html

When Bash is invoked as an interactive login shell, or as a non-interactive shell with the — login option, it

first reads and executes commands from the file /etc/profile, if that file exists. After reading that file, it

looks for ~/.bash_profile, ~/.bash_login, and ~/.profile, in that order, and reads and executes commands

from the first one that exists and is readable. The — noprofile option may be used when the shell is started to inhibit this behavior.

Exit mobile version