[Mac] 在終端機視窗中,送出清除螢幕緩衝區指令

[Mac] 在終端機視窗中,送出清除螢幕緩衝區指令

平常在 Mac 我都是用 iTerm 這個終端機 (terminal) 軟體,

三不五時按一下 Cmd-K 清除掉螢幕緩衝區 (scrollback),

方便待會作事的記錄不會有其他的雜訊~

 

不過,如果想要將清除螢幕緩衝區這個動作,

在程式裡實作的話,要怎麼弄呢?

 

查了一下,原來我們只要送出 ESCAPE 指令就行了~

下面的指令會清除目前的螢幕與螢幕緩衝區:

clear && printf '\e[3J'

 

參考資料:How do I reset the scrollback in the terminal via a shell command?

(本頁面已被瀏覽過 1,079 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料