1. 概要

Linuxコマンドラインを使用する場合、端末がコマンドとその出力でいっぱいになるのは非常に一般的なシナリオです。 ターミナルをクリアして画面を整理すると、生産性が向上します。

このチュートリアルでは、これを実現するためのさまざまな方法について説明します。

2. clearコマンドの使用

ターミナル画面をクリアする一般的な方法の1つは、clearコマンドを使用することです。 ターミナルをいくつかのコマンドで埋めてから、clearコマンドを実行してみましょう。

$ pwd
/home/groot
$ hostname
workstation
$ clear

拡張E3機能が定義されている場合、clearコマンドはターミナルスクロールバックバッファーもクリアすることに注意してください。

スクロールバックバッファがクリアされないようにするには、-xオプションを使用できます。

$ clear -x

3. resetコマンドの使用

ターミナル画面をクリアするもう1つの方法は、resetコマンドを使用することです。 reset コマンドを使用して、いくつかのコマンドを実行し、画面をクリアしてみましょう。

$ pwd
/home/groot
$ hostname
workstation
$ reset

resetコマンドは端末を再初期化します。 プログラムが正常に終了せず、端末が異常な状態になっている場合に便利です。

4. コンソールコードの使用

ESCc」コンソールコードを使用して、ターミナル画面をクリアできます。 escape文字のASCII値は10進数の27です。 033および0x1B とそれぞれ、8進数および16進数の形式で同じ数値を表すことができます。

いくつかのコマンドを実行して、ターミナルをいっぱいにし、8進数のコンソールコードを使用してクリアします。

$ pwd
/home/groot
$ hostname
workstation
$ printf "\033c"

16進形式のコンソールコードを使用して同じ結果を得ることができます。

$ printf "\x1Bc"

5. 結論

このチュートリアルでは、ターミナル画面をクリアするためのさまざまな例について説明しました。 Linuxシステムで作業している間、これらのコマンドを日常生活で使用できます。