O seguinte funciona para mim:
alias cd 'cd \!*; set cwd='pwd'; pwd'
Isso substitui cd por um alias que executa três comandos:
cd \!*
que altera o diretório
set cwd='pwd'
que armazena o resultado de pwd na variável cwd e, finalmente,
pwd
que imprime o diretório atual.
O segundo comando não é mais útil porque o prompt não precisa dele, então você pode simplificar isso para
alias cd 'cd \!*; pwd'
ou melhor ainda,
alias cd 'cd -p \!*'
que usa a opção -p para imprimir o diretório resultante.
(Observe que, em tcsh , você pode especificar %/ ou %~ no prompt para obter o diretório de trabalho atual, em vez de armazená-lo em uma variável. %/ fornece o caminho completo em todos os casos, %~ simplifica usando ~ quando possível.