質問

コマンドプロンプトのように、バッシュの端末全体をどのようにクリアしますか cls 指図?

clear 実際には何もクリアされていないため、機能しません。下にスクロールするだけです。

役に立ちましたか?

解決

あなたはおそらく探しています reset 指図。

ただし、スクロールバックバッファは、BASHの機能ではなく、端末プログラムの機能です。どのターミナルプログラムを使用していたかは言いませんでした。

他のヒント

私の知る限り、これをやる方法はありません clear バッシュで行います。

しかし、それはあなたが使用している端末に組み込むことができる機能だと思います。 Macターミナルアプリには、求めていることを行う「Clear Scrollback」メニューオプション(コマンド + K)があることを知っています。

試してみませんか Ctrl+l (コントロール、小文字「L」)。これはほとんどのシェル(ERR端子)で機能します...

OSXターミナルで -

コマンド⌘+l (コマンド、l)は、表示された最後に型付けられたコマンドを表示から削除することにつながります。

コマンド⌘+k (コマンド、k)すべてのディスプレイバッファーの削除/クリアにつながります。

reset (これをターミナルに入力)、ディスプレイが文字化けされた場合にターミナルのリセットにつながります。

他のUNIXフレーバーで同等のものがわかりません。

xterm エスケープシーケンスを許可します ESC [3J スクロールをクリアするために、できるようにすることができます。

alias cls="clear; printf '\033[3J'"

使用する +k. 。エントリを削除するので、もうスクロールできません。

そう +k スクロールを含むすべてをクリアする。Ctrl+l ターミナルウィンドウをクリアしますが、スクロールするときにすべてを見ることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top