Linux コマンドプロンプトでコンソールをクリアする

Linux コマンドプロンプトでコンソールをクリアする

cls と clear が存在することは知っています。しかし、これらのコマンドを使用した後でも、上にスクロールして履歴を見ることができます。ウィンドウを実際に再度開いたときのように動作させたいのです。

何か助けて?

答え1

他の方が述べているように、resetうまくいくはずです。ただし、一部のターミナル エミュレーター ( minttyCygwin のもの) は、スクロールバック バッファーをクリアしません。この場合、直接それを実行するオプションが必要です。minttyウィンドウ内で右クリックするか、メニューを開くと、「スクロールバックをクリア」のようなものがあります。

答え2

試してくださいreset: これは、私が試したターミナル プログラム ( xfce4-terminalgnome-terminalおよびxterm) のスクロールバック バッファーをクリアします。

答え3

一部の端末(xterm)では、Ctrl+L キーのように画面をクリアしますresetが、より高速です。ただし、gnome-terminalではCtrl+L キーのように動作しますclear

まだコメントできませんが、X11 トンネリングを使用しない限り、Putty は独自のターミナルを提供することを指摘したいと思います。

編集:

コマンドラインからスクロールバックバッファをクリアしたい場合は、以前のスーパーユーザーの回答を使用してください。PuTTY: コマンドラインからスクロールバックをクリアする. これは としてエイリアスできますalias reset="clear && printf '\033[3J'"

関連情報