Requires Free Membership to View
With "login shell," one refers to the command interpreter that is available after you log in to the system. This has little to do with the login process itself, but is more a matter of handling the entered commands. What you can do or cannot do is a matter of user rights. Generally speaking you can use any installed shell system just by entering its name as a command (in fact the shell is nothing more than a command you run on a Linux system). So if you are logging in and end up using a Bash shell you can switch, for example, to Korn, by entering "ksh." You'll notice a different behaviour. When you leave the Korn shell by entering "exit" you'll return to the Bash prompt that you used to start Korn.
Editor's note: You can learn more about the Bourne shell and the C shell in our glossary.
This was first published in October 2004

Join the conversationComment
Share
Comments
Results
Contribute to the conversation