Я знаю, что cls и clear существуют. Но после использования этих команд я все равно могу прокрутить вверх и увидеть свою историю. Я хочу, чтобы это действовало как настоящее повторное открытие окна.
Любая помощь?
решение1
Как и сказал другой, reset
должно сработать. Однако некоторые эмуляторы терминала ( mintty
от Cygwin, если я прав) даже не очищают буфер прокрутки. В этом случае у них должна быть возможность сделать это напрямую. В нем mintty
есть что-то вроде "Очистить прокрутку", когда вы делаете правый щелчок в окне или открываете меню.
решение2
Попробуйте reset
: это очищает буфер прокрутки в терминальных программах, которые я пробовал ( xfce4-terminal
, gnome-terminal
и xterm
).
решение3
В некоторых терминалах (xterm)ctrl-Lочищает экран как reset
, но быстрее. Однако в gnome-terminalctrl-Lведет себя как clear
.
Поскольку я пока не могу ничего прокомментировать, хочу лишь отметить, что Putty предоставляет собственный терминал, если только вы не используете туннелирование X11.
Редактировать:
Если вы хотите очистить буфер прокрутки через командную строку, воспользуйтесь предыдущим ответом суперпользователяPuTTY: очистить прокрутку из командной строки. Это может быть обозначено как alias reset="clear && printf '\033[3J'"
.