The tcsh shell can be invoked as follows:
tcsh executes commands from a
terminal or a file. The options
-x are useful when debugging
Allow the remaining command-line options to be interpreted as options to a specified command rather than as options to tcsh itself.
Read and execute commands specified by the argument that
follows and place any remaining arguments in the
argv shell variable.
Load directory stack from
~/.cshdirs even if not a login
Exit if a command produces errors.
Fast startup; start without executing
Invoke interactive shell (prompt for input) even if not on a terminal.
Login shell (must be the only option specified).
if effective user is not the owner of the file.
Parse commands, but do not execute.
used under a debugger. Disables job control.
Read commands from the standard input.
Exit after executing one line of input (which may be
continued with a
escape the newline).
Display commands before executing them; expand history
substitutions, but not other substitutions (e.g., filename,
variable, and command). Same as setting
-v, but also display
Display commands before executing them, but expand all
substitutions. Same as setting the echo shell variable.
-x is often combined with
-x, but also display
Arguments are assigned, ...