Dengan asumsi bash
adalah shell default Anda, perbedaannya dijelaskan di bash
halaman manual ( man bash
):
When bash is invoked as an interactive login shell, or as a non-interac-
tive shell with the --login option, it first reads and executes commands
from the file /etc/profile, if that file exists. After reading that file,
it looks for ~/.bash_profile, ~/.bash_login, and ~/.profile, in that
order, and reads and executes commands from the first one that exists and
is readable. The --noprofile option may be used when the shell is started
to inhibit this behavior.
Ada lebih detail di halaman manual yang mencakup mode kompatibilitas POSIX-shell, dari mana .profile
asalnya. Baca seluruh halaman manual untuk semua detailnya.
.profile
hanya memanggil.bashrc
:(