Ответ Антона работает в KDE Konsole, но не URXVT. В URXVT я использовал сброс в течение нескольких лет, чтобы очистить прокрутки (вместе со всеми другими вещами, которые он делает), и не был удовлетворен тем, что он не работает в Konsole. Так что теперь для Linux у меня есть новый псевдоним:
alias allclear='clear; echo -e "\033c\e[3J"'
, но он не работает на ОС X.
RESETPUT TPUT
не работает в каком-либо контексте AFAICT.
В KDE Konsole Ctrl - - - - - k Очищает Scrollback (включая текущую строку оболочки, так что это полностью пусто). В терминале ITERM или Apple на OS X, CMD - - - k также очищает Scrollback. Чтобы добавить эту функцию в URXVT, добавьте это в ~ / .xresources:
urxvt*keysym.C-S-K: command:\033c