Uma rápida olhada no manual para tcsh(1)
aparece:
postcmd Runs before each command gets executed.
> alias postcmd 'echo -n "^[]2\;\!#:q^G"'
then executing vi foo.c will put the command string in the
xterm title bar.
Concedido, os caracteres BEL
e ESC
nessa documentação provavelmente não estão em uma forma adequada para copiar-e-colar, e alguns fornecedores podem definir um prompt personalizado por padrão que substitui qualquer código de escape feito pelo alias:
...$ echo $prompt
%%[%n@%m %c]%#
...$ set prompt = '> '
> alias postcmd 'echo -n "3]2;\!#:q postcmd Runs before each command gets executed.
> alias postcmd 'echo -n "^[]2\;\!#:q^G"'
then executing vi foo.c will put the command string in the
xterm title bar.
7"'
>