Description
Interactive shell sessions can be customized through an alternative command interpreter.
It is useful for terminal users who want to try a different shell workflow than the system default. Changing shells affects startup files, scripts, completion, history, and command behavior, so it should be tested before making it the login shell.