> I'm trying to understand what the "-" before bash means. If I start > bash as a subshell, or even 'exec bash', the "-" stops showing up. The > shell in /etc/passwd and /etc/shells is listed as /usr/local/bin/bash. > The '-' is an indication that it is a login shell, that's why it doesn't show up when you just start bash "as-is". Nothing's wrong. :-)