- Tcsh
Infobox Software
name = TENEX C Shell
caption = Screenshot of a sample tcsh session
developer = Ken Greer, Paul Placeway, et. al
latest_release_version = 6.15.00
latest_release_date =March 03 ,2007
operating_system = Various
genre =Unix shell
license =BSD License
website = http://www.tcsh.org/tcsh ( IPA|/,tiː 'siː ʃɛl/, IPA|/'tiː ʃɛl/, or IPA|/,tiː siː ɛs 'eɪtʃ/) is a
Unix shell based on and compatible with theC shell (csh). It is essentially the C shell with programmablecommand line completion ,command-line editing, and a few other features.History
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. [ [http://www.tcsh.org/tcsh.html/THE_T_IN_TCSH.html THE T IN TCSH] ] Ken Greer worked on tcsh in the late 1970s atCarnegie Mellon University . Paul Placeway from The 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 ofMac OS X , worked on tcsh in the early 1990s at MIT.Deployment
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 ofMIT 'sProject Athena (Project Vincent) by default uses tcsh as the default shell, although users can change this. [ [http://web.mit.edu/olh/Working/Working.html#shell Working on Athena (AC-11) ] ]The tcsh is the default shell of
FreeBSD and its descendants likeDragonFly BSD ,PC-BSD andDesktopBSD .References
External links
* [http://www.tcsh.org/ tcsh Home Page]
* [http://www.tcsh.org/tcsh.html/top.html tcsh manual page]
* [http://www.kitebird.com/csh-tcsh-book/ Archive for the O'Reilly book "Using csh and tcsh"]
* [http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/ "Csh Programming Considered Harmful"] byTom Christiansen
Wikimedia Foundation. 2010.