Hacker News new | ask | show | jobs
by rusk 2484 days ago
former is runtime bash environment, latter is when you log in with an interactive shell to run commands, and stuff.
1 comments

Except Linux terminal emulators tend to launch a non-login shell (where .bash_profile is not read), and at the same time macOS’ Terminal.app prefers login shells.