清除終端機(但保留最後幾行)

清除終端機(但保留最後幾行)

假設我已經在終端機中待了一段時間,而且它的長度非常令人擔憂(或相當於一個輸出很長輸出的程式)。

有沒有辦法保留最後 10 行(例如),並清除其餘的?

(沒有向後滾動功能)

答案1

tput cup Y X

將遊標移到螢幕位置 X,Y(左上角為 0,0)

tput ed

清除到螢幕末尾

所以:

$ tput cup 10 0 && tput ed

來源

相關內容