Search notes:

~/.profile

~/.profile is executed (sourced) by login shells and display managers. ~/.profile is sourced after /etc/profile
~/.profile contains settings that are not specifically related to a specific shell.
bash does not read this file if either ~/.bash_profile or ~/.bash_login exists.
There is little point in having both ~/.profile and ~/.bash_profile.
export TZ=Europe/Zurich
export EDITOR=vim

See also

~/.bash_profile, ~/.bashrc
/etc/profile
~/.profile
/etc/skel/.profile
$profile in PowerShell.

Index