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
First Released 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. 2 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)
Invented
Sources
1. Wikidata: C Shell
- Wikidata Q1064516, class allow-list match (w-wdresolver-0926)
- Wikidata Q1064516 P571 (inception)
- Wikidata Q1064516 P275 (license)
- Invented: Bill Joy, Wikidata Q1064516 P178 (developer) claim -> Q335047 (Bill Joy); computing atlas pioneer entity 276593, checked 2026-09-28
View the Source2. 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 Unix shell (Wikipedia)
In Group: Unix Shell Languages, lead states the C shell, csh, was modeled on the syntax of the C programming language, written by Bill JoyView 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.