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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.