[pappy@chmodx]:$ man source

$ source

Read and execute commands from a file in the current shell

DOCUMENTEDShell builtinsUbuntu 24.04 LTS baseline

Synopsis

source filename [arguments]

What it does

Examples

Load shell settings
source ~/.bashrc
Use the dot synonym
 . ./settings.sh

Important details

These examples are intentionally conservative. Command behavior can still depend on filesystem state, permissions, locale, shell, installed package version, and other system configuration. For exact option semantics, the linked authoritative documentation is the source of truth.