Linux Wiki


306pages on
this wiki
Add New Page
Talk0 Share

tcsh is a Unix shell based on and compatible with the C shell (csh). It is essentially the C shell with (programmable) filename 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 the 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.

tcsh replaced csh as the default shell on FreeBSD, and, until recently was the default shell for Mac OS X.

External links


This article or parts of this article are based on the Wikipedia article Tcsh licensed under the terms of the GNU Free Documentation License, version 1.2 or later. A list of the authors can be found here: [1]. You can help to improve the article.

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.