List of Linux Shell.

 

List of Linux Shell.

 

NOTE:  Linux shell have their own characteristic, features, capabilities and limitation, below is list of Linux shell available (on Fedora Core) and their description.  Also note that some shell listed below have the same description, this is because they are not actual shell itself, but symbolic links to other shell.

 

 

Name:/bin/sh

DESCRIPTION:  Bash  is  an  sh-compatible  command language interpreter that executes commands read from the standard input or from a file.  Bash also incorporates useful features from the Korn and C shells (ksh and csh).

Bash  is  intended  to be a conformant implementation of the IEEE POSIX

Shell and Tools specification (IEEE Working Group 1003.2).

 

Name:/bin/bash

DESCRIPTION:  Bash  is  an  sh-compatible  command language interpreter that executes commands read from the standard input or from a file.  Bash also incorporates useful features from the Korn and C shells (ksh and csh).

 Bash  is  intended  to be a conformant implementation of the IEEE POSIX Shell and Tools specification (IEEE Working Group 1003.2).

 

Name:/sbin/nologin

DESCRIPTION:  nologin displays a message that an account is not available and exits nonzero.  It is intended as a replacement shell field for accounts that have been disabled.

If the file /etc/nologin.txt exists, nologin displays its contents to the user instead of the default message.

 

Name:/bin/ash

DESCRIPTION:  Sh is the standard command interpreter for the system. The current ver-sion of sh is in the process of being changed to conform with the POSIX 1003.2 and 1003.2a specifications for the shell.  This version has many features which make it appear similar in some respects to the Korn shell, but it is not a Korn shell clone (see ksh(1)).  Only features designated by POSIX, plus a few Berkeley extensions, are being incorporated into this shell.  We expect POSIX conformance by the time 4.4 BSD is released.

This man page is not intended to be a tutorial or a complete specifica-

tion of the shell.

 

Name:/bin/bsh

DESCRIPTION:  Sh is the standard command interpreter for the system. The current ver-sion of sh is in the process of being changed to conform with the POSIX 1003.2 and 1003.2a specifications for the shell.  This version has many features which make it appear similar in some respects to the Korn shell, but it is not a Korn shell clone (see ksh(1)).  Only features designated by POSIX, plus a few Berkeley extensions, are being incorporated into this shell.  We expect POSIX conformance by the time 4.4 BSD is released.

This man page is not intended to be a tutorial or a complete specifica-

tion of the shell.

 

Name:/bin/ksh

DESCRIPTION:  ksh is a command interpreter that is intended for both interactive  and shell  script  use.   Its  command  language is a superset of the sh(1) shell language.

 

Name:/usr/bin/ksh

DESCRIPTION:  ksh is a command interpreter that is intended for both interactive  and shell  script  use.   Its  command  language is a superset of the sh(1) shell language.

 

Name:/usr/bin/pdksh

DESCRIPTION:  ksh is a command interpreter that is intended for both interactive  and shell  script  use.   Its  command  language is a superset of the sh(1) shell language.

 

Name:/bin/tcsh

DESCRIPTION:  tcsh  is  an enhanced but completely compatible version of the Berkeley UNIX C shell, csh(1).  It is a command language interpreter usable both as an interactive login shell and a shell script command processor.  It includes a command-line editor  (see  The  command-line  editor),  pro- grammable  word  completion (see Completion and listing), spelling cor- rection (see Spelling correction), a  history  mechanism  (see  History substitution),  job  control  (see  Jobs) and a C-like syntax.  The NEW FEATURES section describes major  enhancements  of  tcsh  over  csh(1).

Throughout  this  manual,  features  of  tcsh  not found in most csh(1) implementations (specifically, the 4.4BSD csh) are labeled with  â(+)â, and features which are present in csh(1) but not usually documented are labeled with â(u)â.

 

Name:/bin/csh

DESCRIPTION:  tcsh  is  an enhanced but completely compatible version of the Berkeley UNIX C shell, csh(1).  It is a command language interpreter usable both as an interactive login shell and a shell script command processor.  It includes a command-line editor  (see  The  command-line  editor),  pro- grammable  word  completion (see Completion and listing), spelling cor- rection (see Spelling correction), a  history  mechanism  (see  History substitution),  job  control  (see  Jobs) and a C-like syntax.  The NEW FEATURES section describes major  enhancements  of  tcsh  over  csh(1).

Throughout  this  manual,  features  of  tcsh  not found in most csh(1) implementations (specifically, the 4.4BSD csh) are labeled with  â(+)â, and features which are present in csh(1) but not usually documented are labeled with â(u)â.

 

Name:/bin/zsh

DESCRIPTION:  Zsh is a UNIX command interpreter  (shell)  usable  as  an  interactive login  shell  and as a shell script command processor.  Of the standard shells, zsh most closely resembles ksh but includes many  enhancements.  Zsh has command line editing, builtin spelling correction, programmable command completion, shell functions (with autoloading), a history mechanism, and a host of other features.

 

Related:

1.  Change Shell.

 

Keywords: list of linux shell, linux shell, sh shell, bash shell, nologin shell, ash shell, bsh shell, ksh shell, pdksh shell, tcsh shell, csh shell, zsh shell.