System-wide setting scripts

In the /etc/ folder, the following files are related to the user level initialization:

  • /etc/profile: A few distributions will have an additional folder called /etc/profile.d/. All the scripts from the profile.d folder will be executed.
  • /etc/bash.bashrc.

The preceding scripts are called by every user, including root and normal users. Initially, the /etc/profile script will be called. This script initializes system-wide environment settings. A few distributions will have the /etc/profile.d/ folder. SUSE Linux has an additional /etc/profile.local script. The scripts in this folder will also be called. Then, the /etc/bash.bashrc script will be executed.

Get Learning Linux Shell Scripting - Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.