konsoleのスクロールバックバッファーをbashからクリアするにはどうすればよいですか?


8

私はヘビーbashユーザーで、konsoleが私の好みの環境です。キーボードコマンドctrl + shift + xを使用してスクロールバックバッファーをクリアできることはわかっていますが、スクリプト内でそれを実行したい特定のポイントがあります。コマンドライン、bash、またはその他のシェルを使用して、konsoleのスクロールバックバッファーをクリアするにはどうすればよいですか?

回答:


14

これはそれを行います:

echo -e "\e[3J"

ここで見つかりまし。通常のxtermでも動作します。


いいね!良い発見と完璧に動作します!
ジョシュアK

bashシェルを使用したxtermのSUSEでは、私にはうまくいきませんでした。
djangofan 2011年

3
echo -ne "\ e [3J"の方が、印刷された改行が回避されるので、より良いと思いました。
Patrick B.

@PatricB:trueの場合、この文脈では、私は彼がスクリプトに組み込むことを期待してるのに
retracile

1
@SandeepDatta:Fedora 20のkonsole 4.14.3で動作します。画面はクリアされません。スクロールバックバッファがクリアされます。
2015
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.