Para cshe tcsh, você pode set verboseouset echo (ou pode até definir os dois, mas pode resultar em duplicação na maioria das vezes).
o verbose opção imprime praticamente a expressão exata do shell que você digita.
A echoopção é mais indicativa do que será executado através da desova.
http://www.tcsh.org/tcsh.html/Special_shell_variables.html#verbose
http://www.tcsh.org/tcsh.html/Special_shell_variables.html#echo
Special shell variables
verbose
If set, causes the words of each command to be printed, after history substitution (if any). Set by the -v command line option.
echo
If set, each command with its arguments is echoed just before it is executed. For non-builtin commands all expansions occur before echoing. Builtin commands are echoed before command and filename substitution, because these substitutions are then done selectively. Set by the -x command line option.