What Is Tcsh?
This section provides a quick introduction of Tcsh - C shell with file name completion and command line editing.
Tcsh - C shell with file name completion and command line editing
is a Unix shell introduced by Ken Greer in 1979 at Carnegie Mellon University.
The 'T' in Tcsh comes from the T in TENEX, an operating system created at Bolt, Beranek & Newman
for DEC PDP-10 computers.
The command completion feature and other features implemented in TENEX inspired Ken Gereer
to extend the C shell with file name completion and command line editing features.
The latest version of Tcsh has the following main features added to the C shell:
- A command-line editor, which supports GNU Emacs or vi-style key bindings.
- Programmable, interactive word completion and listing.
- Spelling correction of filenames, commands and variables.
- Editor commands which perform other useful functions
in the middle of typed commands, including documentation
lookup, quick editor restarting and command resolution.
- Negation in glob-patterns.
- New File inquiry operators and a filetest built-in which uses them.
- A variety of Automatic, periodic and timed events
including scheduled events, special aliases, automatic
logout and terminal locking, command timing and watching
for logins and logouts.
- Support for the Native Language System, OS variant features
and system-dependent file locations.
- Extensive terminal-management capabilities.
- New built-in commands including built-in commands: hup, ls-F, newgrp, printenv, which and where.
- Read-only variables.
The picture below shows the DEC PDP-10 computer and memory pager used at BBN
running TENEX - A Paged Time Sharing Operating System
The 'T' in Tcsh comes from the 'T' in TENEX.
Table of Contents
About This Book
1957 - FORTRAN Language Developed by IBM
1970 - UNIX Operating System Developed by AT&T Bell Labs
1971 - FTP Protocol Created by Abhay Bhushan
1972 - C Language Developed by Dennis Ritchie
1976 - vi Text Editor Developed by Bill Joy
1977 - Apple II Designed by Steve Jobs and Steve Wozniak
1977 - The Bourne Shell Developed by Stephen Bourne
1978 - The C Shell Developed by Bill Joy
1978 - Bash (Bourne-Again Shell) Developed by Brian Fox
►1979 - The Tcsh (TENEX C Shell) Developed by Ken Greer
►What Is Tcsh?
Tcsh Command Line Examples
Tcsh Shell Script File Examples
1983 - "Sendmail" Mail Transfer Agent Developed by Eric Allman
1984 - Macintosh Developed by Apple Inc.
1984 - X Window System Developed a MIT Team
1991 - WWW (World Wide Web) Developed by Tim Berners-Lee
1991 - Gopher Protocol Created by a University of Minnesota Team
1995 - Java Language Developed by Sun Microsystems
1995 - PHP: Hypertext Preprocessor Created by Rasmus Lerdorf
2002 - .NET Framework Developed by Microsoft
PDF Printing Version