The C Shell (csh) is a Unix shell and scripting language developed by Bill Joy at the University of California, Berkeley in the late 1970s as part of the BSD Unix distribution, notable for adopting control-flow and expression syntax modeled on the C programming language, in contrast to the Bourne shell's more traditional shell syntax. The C Shell introduced job control and command history to widespread Unix use, both later adopted by other shells, though its scripting language is now generally considered to have design flaws that limit its use for serious script-writing, with the enhanced tcsh preferred for interactive use.
Facts
SignificanceThe C Shell's significance is that it was extremely successful in introducing a large number of innovations, including the history mechanism, aliases, tilde notation, interactive filename completion and a built in expression grammar, features later copied by other Unix shells. 1 C Shell
Filter Results2 entries
Connections
Influenced
"Some other ideas were borrowed from the C shell, its successor tcsh, and the Korn Shell." en.wikipedia.org/wiki/Bash_(Unix_shell)
Sources
1. C shell, Wikipedia
History sectionQuote, History section
The C shell was extremely successful in introducing a large number of innovations including the history mechanism, aliases, tilde notation, interactive filename completion, an expression grammar built into the shell, and more, that have since been copied by other Unix shells.
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.