Skip to content
EntityQ306031· pop 20· linked from 72 articles

Also known as tcsh.1, tcsh(1)

tcsh ( “tee-see-shell”, “tee-shell”, or as “tee see ess aitch”, tcsh) is a Unix shell based on and backward compatible with the C shell (csh).

Key facts

Software.name
TENEX C Shell
Software.screenshot
TC Shell.png
Software.screenshot size
250px
Software.caption
Screenshot of a sample tcsh session
Software.developer
Ken Greer, Paul Placeway, Christos Zoulas, et al.
Software.programming language
C
Software.operating_system
Cross-platform
Software.genre
Unix shell
Software.license
2002: BSD-3-Clause1991: BSD-4-Clause
Software.replaces
C shell

via Wikipedia infobox

Official website

TCSH | TCSH

tcsh.org

Link to the official site · 855 chars · not written by Vinony

Source code

Link to the source-code README · 677 chars · not written by Vinony

Wikidata facts

Official website
www.tcsh.org
Image
Tcsh screenshot.png
Show 4 more facts
software version identifier
6.24.16
source code repository URL
github.com/tcsh-org/tcsh
Stack Exchange tag
stackoverflow.com/tags/tcsh
Sources (7)

via Wikidata · CC0

~6 min read

Article

7 sections
Contents
  • Shell
  • History
  • Significant features
  • Deployment
  • See also
  • References
  • External links

tcsh ( “tee-see-shell”, “tee-shell”, or as “tee see ess aitch”, tcsh) is a Unix shell based on and backward compatible with the C shell (csh).

==Shell== It is essentially the C shell with programmable command-line completion, command-line editing, and a few other features. Unlike the other common shells, functions cannot be defined in a tcsh script and the user must use aliases instead (as in csh). It is the native root shell for some BSD-based systems, including FreeBSD 13 and earlier. (FreeBSD 14 changed the default root shell to sh to match the default user shell whereas OpenBSD uses the Korn shell ksh for both root and regular users.)

Connections

Categories