O terminal não pode realmente fazer isso. não sabe como fazer o layout da página corretamente. E se fosse algum aplicativo NCurses como o Midnight Commander ? Você não pode simplesmente refazer a página, você precisa saber o que está lá.
Existe um mecanismo para isso. O terminal, ou shell, pode enviar mensagens para o aplicativo e pode consultar o tamanho atual e fazer alterações conforme apropriado. Se você está executando o bash, confira shopt -s checkwinsize
. Mas o aplicativo precisa saber para consultar e redesenhar a tela. Quando o terminal envia a mensagem "Eu tenho um novo tamanho", não há muito o que fazer.