10.1. Introduction

An interactive shell is one in which the standard input, output, and errors are connected to a terminal. When using the TC shell (tcsh) interactively, you will be typing commands at the tcsh prompt and waiting for a response. The TC[1] shell is a program that starts up at login time and interprets commands. It is a public domain enhanced version of its predecessor, the Berkeley UNIX C shell. Additional features include command line editing, fancy prompts, programmable completions (filenames, commands, and variables), spelling correction, etc.

[1] The T in tcsh has historical origins dating back to the TENEX and TOP-10s operating systems used by DEC for its PDP-10 computer. These systems had a form of command completion for ...

Get Linux Shells by Example now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.