Ancestor Shell: sh
OS: AIX, BSD, Solaris
Is a shell that uses a C-like syntax. It has borrowed a lot of features from the bourne shell but uses
a different set of commands.
csh [ options... ] [ arguments... ]
Contains the name of the shell script or the shell.
1 - n
Contains the argument to the shell. For example: $1, $2, and so on.
Contains all the arguments.
Specifies the process ID of the shell.
Is used to read a line from STDIN. Can also be used to read from the keyboard from within scripts.
Is the argument list.
Is a list of directories used by cd and chdir.
Is the current working directory.
If set, it will show the command line at substitutions.
Contians a list of filename suffixes to ignore during filename completion.
If set, will enable filename completions.
If set, the directory stack will not contain any symbolic link path names.
Specifies two characters to replace ! and ^ used as substitution characters.
Specified the number of lines in the history list.
Specifies the users home directory.
If set, it prevents the shell from exiting by pressing Ctrl-D.
Specifies a list of mail files to check.
If set, it will suppress beeps.
If set, it will prevent files from being overwritten by a file redirection ( > ).
If set, it will not use filename substitutions.
If set, the shell will return substitution patterns rather than errors.
If set, the shell informs the user immediately when a background job is completed.
Specifies the search path to use. This is a space separated list.
Specifics how the prompt will look.
Sets the number of lines to save in the ~/.history file.
Specifies the shell to execute.
Contains the status of the last command.
Is used to control the automatic timing of the command.