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.
- Add new comment
- 7452 reads
- Email this page
Thanks for Reading and Check Other Popular Linux Topics
All time:
- Configure and Setup Squid Cache Proxy Server on Fedora Core.
- Using Linux rm command to delete, remove hidden files and folder - Basic Linux Command.
- Copy Linux Files and Copy Directory Using cp Command - Linux Basic Command.
- Moving or rename files and directory using Linux mv command - Basic Linux Command.
- Add, view, edit and configure route and static route on Linux Fedora Core - Linux Server Configuration.
- Get and display the size of file and directory in Linux system using du command.
- Step by step Install Setup and Configure Linux Fedora Core Server and Network Management with Screen Shot and Example.
- Create file and display file contents in Linux using cat command.
- Configure Squid to block HTTP request to specific web sites.
- Example of samba smbpasswd file and samba smbusers configuration file.

Recent comments
1 hour 38 min ago
1 week 15 hours ago
1 week 4 days ago
5 weeks 4 days ago
10 weeks 2 days ago
10 weeks 2 days ago
11 weeks 20 hours ago
11 weeks 4 days ago
12 weeks 1 day ago
12 weeks 1 day ago