tcsh
From Wikipedia, the free encyclopedia
| TENEX C Shell | |
|---|---|
Screenshot of a sample tcsh session |
|
| Developed by | Ken Greer, Paul Placeway, et. al |
| Latest release | 6.15.00 / March 03, 2007 |
| OS | Various |
| Genre | Unix shell |
| License | BSD License |
| Website | http://www.tcsh.org |
tcsh (pronounced /,tiː 'siː ʃɛl/, /'tiː ʃɛl/, or /,tiː siː ɛs 'eɪtʃ/) is a Unix shell based on and compatible with the C shell (csh). It is essentially the C shell with programmable command line completion, command-line editing, and a few other features.
The 't' in tcsh comes from the T in TENEX, an operating system which inspired Ken Greer, the author of tcsh, with its command-completion feature. Ken Greer worked on tcsh in the late 1970s at Carnegie Mellon University. Paul Placeway from Ohio State University continued work on it in the 1980s, and since then it has been maintained by numerous people. Wilfredo Sanchez, the former lead engineer of Mac OS X, worked on tcsh in the early 1990s at MIT.
Early versions of Mac OS X shipped with tcsh as the default shell, but it has since been replaced by bash. Iowa State's implementation of MIT's Project Athena (Project Vincent) by default utilizes tcsh as the default shell, although users can change this.[1]

