X11 に付属した resize コマンドを使う.
.zshrc に次のように書いておくと便利.
if [ ${+TERM} = 1 ] && [ $TERM = kterm -o $TERM = xterm ]; then
eval `resize`
fi
同じことを .cshrc や .tcshrc に書くなら次の通り.
if ( $?TERM != 0 && ( "$TERM" == "kterm" || "$TERM" = "xterm" ) then
eval `resize -c`
endif