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

シェルコンソールのクリア?

シェルコンソール(ubuntu linuxの場合)に表示されているものを1つまたは2つのキーでクリアする方法はありますか? grepから大量の行を取得したとき ウィンドウの高さを超えているので、プロンプトの後でコマンドを入力した位置にすばやくスクロールして戻りたいと思います。コマンドを入力する前に新しいターミナルを開いて、初期位置に移動した場合は、これを行うことができます。しかし、同じターミナルウィンドウを使い続ける場合は、手動で位置を見つける必要があります。 Ctrl + l スクロールするだけで、端末の内容が残るため、答えにはなりません。 lessを使用できません grepの色付きの出力がカラーで表示されないためです。

承認された回答:

reset

ncursesの一部であり、Debianのncurses-binパッケージにある
コマンドは、コンソールを完全にクリアします。それはあなたが望むものですか?

resetの簡単な要約 マニュアルページから:

リセットは、クックモードとエコーモードを設定し、
cbreakモードとrawモードをオフにし、
改行変換をオンにし、
未設定の特殊文字を
デフォルト値にリセットしてから、ターミナルを実行します
br/>初期化はtsetと同じ方法です。

https://superuser.com/questions/122911/bash-reset-and-clear-commandsで説明されているように、またシェルコンソールのクリアでErikが指摘しているように、clear 画面をクリアし、reset (bignoseが言うように)、「制御シーケンスによって混乱したときに端末をリセットします」。個人的には、端末をめちゃくちゃにするのが得意です。端末をクリアすると、以前の端末を取り戻すことはできません。そのため、resetを使用します。 。しかし、ymmv。


Linux
  1. 終端速度:シェル内を高速で移動

  2. ターミナルで使用しているシェルをテストする方法は?

  3. Gnomeターミナルは非ログインシェルの一種ですか?

  1. Unix コンソールまたは Mac 端末でシェル スクリプトを実行するには?

  2. Linux ターミナルで C# コードを実行する

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

  1. Ubuntu Server:ターミナルに自分の入力が表示されない

  2. bash スクリプトのコマンドとターミナルのコマンドの違い

  3. シェルスクリプトを介して端末アプリケーションのスクリーンショットをキャプチャしますか?