The C shell command interpreter can be invoked as follows:
csh [options] [arguments]
csh executes commands from a terminal or a file. Options -n, -v, and -x are useful when debugging scripts.
The following list details the options:
-bAllow the remaining command-line options to be interpreted as options to a specified command, rather than as options to csh itself.
-cTreat the first argument as a string of commands to execute. Remaining arguments are available via the argv array.
-eExit if a command produces errors.
-fFast startup; start csh without executing .cshrc or .login.
-iInvoke interactive shell (prompt for input).
-nParse commands but do not execute.
-sRead commands from the standard input.
-tExit after executing one command.
-vDisplay commands before executing them; expand history substitutions but don't expand other substitutions (e.g., filename, variable, and command). Same as setting verbose.
-VSame as -v, but also display .cshrc.
-xDisplay commands before executing them, but expand all substitutions. Same as setting echo. -x is often combined with -v.
-XSame as -x, but also display .cshrc.