The concept of "login shells" and "interactive shells" in conjuction with .bashrc / .bash_profile is really confusing to me, especially since you can configure some terminal emulators to behave as either

@uvok "When a user logs in, a process is spawned, with stdin, stdout, and stderr set by the login process. What process is spawned?"

That's my conception of login shells, and I'm pretty sure that's how the OS sees them too.

Sign in to participate in the conversation
The Vulpine Club

The Vulpine Club is a friendly and welcoming community of foxes and their associates, friends, and fans! =^^=