On Wed, Sep 21, 2016 at 07:30:50AM -0500, Richard Owlett wrote:
> 1. the immediate one being whatever shell MATE terminal uses.
Unless it's completely diverging from Unix standards, it should launch
your user account's shell as defined either by the $SHELL environment
variable, or by your entry in the passwd database.
> Sub-question: When in an arbitrary terminal of an arbitrary
> Desktop Environment,
> how would I determine which shell is in use?
In my experience, the simplest way to see what shell you are in is to
run this command:
ps -p $$
This command "works" (for varying definitions) in Bourne-family shells,
csh-family shells, BSD systems, and System V systems.
But you'd also be well-served to check out the $SHELL variable, and
your own entry in /etc/passwd or whichever passwd database you happen
to be using, and to understand what it means.