Я знаю, CLS и ясно, существуют. Но после использования этих команд я все еще могу прокрутить вверх и посмотреть свою историю. Я хочу, чтобы он вел себя как реальное открытие окна.

Любая помощь?

3 ответа3

3

Попробуйте reset: это очищает буфер прокрутки в терминальных программах, которые я пробовал (xfce4-terminal , gnome-terminal и xterm).

1

Как указано в другом, reset должен сделать свое дело. Однако, некоторый эмулятор терминала (mintty от Cygwin, если я прав) даже не очищает буфер обратной прокрутки. В этом случае у них должна быть возможность сделать это напрямую. В mintty есть что-то вроде "Очистить прокрутку", когда вы делаете правый клик в окне или открываете меню.

1

В некоторых терминалах (xterm)ctrl-L очищает экран как reset , но быстрее. Однако в gnome-Terminal Ctrl-L ведет себя как clear .

Поскольку я пока не могу комментировать, просто хочу отметить, что Putty предоставляет свой собственный терминал, если вы используете туннелирование X11.

Редактировать:

Если вы хотите очистить буфер прокрутки через командную строку, используйте предыдущий ответ суперпользователя PuTTY: очистить прокрутку из командной строки. Это может быть псевдонимом alias reset="clear && printf '\033[3J'" .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .