These files contain the aliases and environmental variables made available to Bash running as a user shell and to all Bash scripts invoked after system initialization.
Systemwide defaults, mostly setting the environment (all Bourne-type shells, not just Bash [1])
systemwide functions and aliases for Bash
user-specific Bash environmental default settings,
found in each user's home directory (the local counterpart
to
user-specific Bash init file, found in each user's home
directory (the local counterpart to
user-specific instruction file, found in each user's home directory. Upon exit from a login (Bash) shell, the commands in this file execute.
Listing and description of attached hardware devices. This information is in text form and can be extracted and parsed.
|
![]() | This file is present on Red Hat and Fedora Core installations, but may be missing from other distros. |
| [1] | This does not apply to csh, tcsh, and other shells not related to or descended from the classic Bourne shell (sh). |