GNU/Linux >> Linux の 問題 >  >> Linux

Linux でターミナルをクリアする方法 {Linux で画面をクリア}

はじめに

clear コマンドは、Linux で端末画面をクリアするための頼りになるツールです。その有効性にもかかわらず、clear 端末を再初期化することはありません。これは必要になる場合があります。代替方法の中には、ユーザーにそのオプションを提供するものもあります。

このチュートリアルを読んで、さまざまな方法で Linux のターミナルをクリアする方法を学びましょう。

clear コマンドでターミナルをクリア

Linux で端末画面をクリアする最速の方法は、clear を使用することです 指図。 GNU などのほとんどのターミナル エミュレータでは、clear を実行しています。 引数がない場合、白紙の画面が作成されます:

clear

コマンドが実行されると、ターミナルがクリアされます:

このコマンドは、スクロールバック バッファーを含むすべてを削除します。 スクロールバック バッファを保持するにはclear を使用 -x 引数:

clear -x

clear -x コマンドは端末をクリアしますが、以前の出力は引き続き利用できます。上にスクロールするか、PgUp を使用します ボタン:

ただし、一部の端末エミュレータでは、clear 引数なしは前の出力を削除しませんが、上にシフトします (clear -x と同じ) GNUで)。その場合、PgUp を使用して以前の出力にアクセスできます。 キー。

さらに、clear コマンドは端末をリセットしません。シェルの状態は以前と同じままです。

reset コマンドでターミナルをクリア

clear とは異なります reset コマンドは端末を再初期化し、設定をデフォルトに戻します。再初期化プロセスでは、タブ拡張がカバーされ、エコー モードと raw モードがオフになり、改行変換がオンになります。

このコマンドは、異常な状態にある端末をリセットし、コマンド ラインを再初期化します。

reset

reset を実行しています clear の間、完了するまでに少し時間がかかります 瞬時に効果を発揮します。

Ctrl+L / Ctrl+Shift+K ショートカットでターミナルをクリア

ターミナル エミュレータによっては、キーボード ショートカットもターミナルのクリアに使用できます。

GNOME では、Ctrl + l ショートカットはクリアと同じ効果があります -x .ショートカットは、スクロールバック バッファを残しながらターミナルをクリアします:

whoami などの新しいコマンドの入力は、クリアな画面で行われます。それでも、ユーザーは PgUp でコマンド出力履歴にアクセスできます または上にスクロール:

一部の端末エミュレータでの代替手段は Ctrl + Shift + K です .このコマンドは Ctrl + L と同じ出力を提供します .

alias コマンドでターミナルをクリア

端末をクリアするための別の方法も、より複雑です。たとえば、 \033 端末制御シーケンスを開始するために使用される ASCII エスケープ文字です。 c が続く場合 、コマンドは端末をクリアします。

printf "\033c"

このコマンドは、スクロールバック バッファーを含む端末画面をクリアします。数字を入力しないようにするには、コマンドのエイリアスを作成します。たとえば、x を設定します。 printf "\033c" のエイリアスとして と:

エイリアスが作成されたら、x を実行します クリアな端末画面になります。

結論

これで、いくつかの異なる方法を使用して端末画面をクリアする方法がわかりました。次に、誰もが知っておくべきすべての Linux コマンドの究極のガイドを確認してください。


Linux
  1. LinuxでBashの履歴をクリアする方法

  2. Linux screen コマンドの使用方法

  3. vi を使用して Linux のターミナルでコマンドを編集するには?

  1. Linux で「screen」コマンドを使用する方法

  2. screen コマンドでスクロールバックをクリアするには?

  3. Linuxでスクリーンプロセスを停止するには?

  1. 試してみる4つのLinuxターミナルマルチプレクサ

  2. Linuxでメモリキャッシュをクリアする方法

  3. Linux コンソールで、出力をラップしない方法