Tcsh
From Wikipedia, the free encyclopedia
- The correct title of this article is tcsh. The initial letter is shown capitalized due to technical restrictions.
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. Early versions of Mac OS X shipped with tcsh as the default shell, but it has since been replaced by bash.
[edit] External links
- tcsh Home Page
- tcsh man page
- Archive for the O'Reilly book "Using csh and tcsh"
- Csh Programming Considered Harmful by Tom Christiansen
- You may not have much luck trying to find an online tutorial for tcsh. You may have to settle for a pdf tutorial starting on page 14. Other options include searching for csh tutorials. And keep in mind that bash programming is similar.