Chapter 9. The Interactive C and TC Shells

The Interactive C and TC Shells

Introduction

An interactive shell is one in which the standard input, output, and errors are connected to a terminal. The C shell (csh) and TC shell (tcsh) provide a number of convenient features for interactive use that are not available with the Bourne shell, including filename completion, command aliasing, history substitution, job control, and more. These shells are almost identical when used as a programming language, but the TC shell has many more interactive features than its predecessor, the C shell. This section covers the common features of the C shell and TC shell for interactive use. If you are ...

Get UNIX® Shells by Example Fourth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.