sh: não configurado COLUMNS LINES; Exportar TERM = xterm
csh: unsetenv COLUMNS LINES; setenv TERM xterm
Terminais que possuem tamanho dinâmico ou fonte ou resolução são a norma, não a exceção.
Quando isso se tornou o caso, o Unix colocou essa informação nos atributos do kernel tty, e preterido $ COLUMNS, $ LINES e os dados da dimensão termcap / terminfo.
Você pode ver o kernel escurecendo executando "stty -a". Ssh, rlogin e telnet moderno passam essas dimensões para o lado remoto.
Geralmente, desarmar provoca melhor comportamento. Às vezes, um shell irá redefinir o env vars (com base em informações "stty").