Shells are interactive, programmable command interpreters for Unix and GNU-Linux operating systems (OSs). They have text-only interfaces, have some of the properties of programming languages, and are often used for remote access to systems through telnet or SSH client programs.
Please submit only sites related to using Unix or GNU-Linux shells, and ports of such shells to other operating systems (OSs).

Submit shell scripting links to: Computers/Software/Operating_Systems/Unix/Shell/Scripting.

Submit shell script archives to: Computers/Software/Operating_Systems/Unix/Shell/Scripting/Script_Libraries.

The Bourne Again SHell (bash) is an interactive, programmable command interpreter for the Unix and GNU-Linux operating systems. Bash was created and is maintained through the GNU Project. Bash is most common on GNU-Linux systems, though it may be found on any Unix-like OS.
Please submit only sites relevant to using the BASH shell. Shell scripting materials should be submitted to Computers: Software: Operating Systems: Unix: Shell: Scripting. Generic shell pages may be submitted to Computers: Software: Operating Systems: Unix: Shell.

csh

The C Shell (csh) is an interactive, programmable command interpreter for the Unix and GNU-Linux operating systems written by Bill Joy, then of UC Berkley. Csh is designed for programmers using the C language, using a similar syntax for its own programming.
Please submit only sites relevant to using the C shell. Shell scripting materials should be submitted to Computers: Software: Operating Systems: Unix: Shell: Scripting. Generic shell pages may be submitted to Computers: Software: Operating Systems: Unix: Shell.

ksh

The Korn shell (ksh) is a Unix shell which was developed by David Korn (AT&T Bell Laboratories) in the early 1980s. It is backwards-compatible with the Bourne shell and includes many features of the C shell as well, such as a command history.
Shell scripts are programs used to automate tasks within a Unix shell environment.
Please submit only material relevant to using or writing shell scripts. Pages with links to actual scripts should be submitted to Computers: Software: Operating Systems: Unix: Shell: Scripting: Script Libraries.

zsh

The Z Shell (zsh) is an interactive, programmable command interpreter for the Unix and GNU-Linux operating systems. Zsh is growing in popularity as a command shell.
Please submit only sites relevant to using the Z Shell. Shell scripting materials should be submitted to Computers: Software: Operating Systems: Unix: Shell: Scripting. Generic shell pages may be submitted to Computers: Software: Operating Systems: Unix: Shell.