Home Linux
 Bash Syntax

logout

Exit a login shell.

SYNTAX
      logout [n]

Returns a status of n to the shell's parent.

A login shell, is your topmost shell, and is started when you log in.

When you terminate a login shell (via the commands `exit', `logout,' or the end of file [^D]), you are logged out completely.

Sub-Shells

A `sub-shell' is a shell created after login, either by loading a new shell or opening a window with a graphics interface. A sub-shell usually will not accept the command `logout' to terminate, you must use `exit' or ^D.
When you terminate a sub-shell, you are returned to the process or shell that created it.

Example (starting from a bash shell)
$ tcsh
% # now in the tcsh shell
% exit
$ # now back in the bash shell
$ logout

"We want the finest wines available to humanity. And we want them here and we want them now" - Bruce Robinson / Withnail and I

Related Linux Bash commands:
exit - Exit session
<ctrl><d> - End of File
logname - Print current login name

Equivalent Windows XP commands:

EXIT - Quit the CMD shell



Back to the Top

Simon Sheppard
SS64.com