tcsh
Sign in to saveAlso 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
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
- issue tracker URL
- bugs.astron.com/set_project.php?project_id=2
- Stack Exchange tag
- stackoverflow.com/tags/tcsh
via Wikidata · CC0
~6 min read
Article
7 sectionsContents
- 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.)