Очистите терминал (но сохраните последние несколько строк)

Предположим, что я некоторое время находился в терминале, и это очень важно (или, что то же самое, программа, которая выплескивает очень длинный вывод).

Есть ли способ сохранить последний 10 строк (например) и очистить остальные?

(Без возможности прокрутки)

0
задан 14 September 2017 в 04:36

3 ответа

tput cup Y X
Переместить курсор в положение экрана X, Y (вверху слева 0,0)
tput ed
очистить до конца экрана

Итак:

$ tput cup 10 0 && tput ed

источник

1
ответ дан 22 May 2018 в 18:29
  • 1
    Это, по крайней мере, не очищает историю прокрутки на терминале GNOME. – muru 14 September 2017 в 05:29
tput cup Y X Переместить курсор в положение экрана X, Y (вверху слева 0,0) tput ed очистить до конца экрана

Итак:

$ tput cup 10 0 && tput ed

источник

1
ответ дан 18 July 2018 в 06:54
tput cup Y X Переместить курсор в положение экрана X, Y (вверху слева 0,0) tput ed очистить до конца экрана

Итак:

$ tput cup 10 0 && tput ed

источник

1
ответ дан 24 July 2018 в 18:41

Другие вопросы по тегам:

Похожие вопросы: