Invoking the Shell
The shell command interpreter can be invoked as follows:
tcsh
[options
] [arguments
]
tcsh
uses syntax resembling C and executes
commands from a terminal or a file. The options
-n
, -v
, and
-x
are useful when debugging scripts.
Options
-
-b
Allow the remaining command-line options to be interpreted as options to a specified command rather than as options to
tcsh
.-
-c
Read and execute commands specified from the argument that follows and place any remaining arguments in the
argv
shell variable.-
-d
Load directory stack from
~/.cshdirs
even if not a login shell.-
-e
Exit if a command produces errors.
-
-f
Fast startup; start without executing .tcshrc.
-
-i
Invoke interactive shell (prompt for input) even if not on a terminal.
-
-l
Login shell (must be the only option specified).
-
-m
Load
~/.tcshrc
even if effective user is not the owner of the file.-
-n
Parse commands, but don’t execute.
-
-q
Accept
SIGQUIT
when used under a debugger. Disables job control.-
-s
Read commands from the standard input.
-
-t
Exit after executing one line of input (which may be continued with a
\
to escape the newline).-
-v
Display commands before executing them; expand history substitutions, but not other substitutions (e.g., filename, variable, and command). Same as setting
verbose
.-
-V
Same as
-v
, but also display .tcshrc.-
-x
Display commands before executing them, but expand all substitutions. Same as setting
echo
.-
-X
Same as
-x
, but also display .tcshrc.
Arguments
Arguments are assigned, in order, to the ...
Get Mac OS X Panther in a Nutshell, 2nd 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.