PowerShell で画面を消去する方法

通常、PowerShell のユーザーは、複数のコマンドがさまざまな出力を持つため、コンソールの乱雑なインターフェースを体験することがあります。このような状況を解消するために、PowerShell コンソールの画面をクリアする必要があります。
この記事では、PowerShell のスクリプト環境の画面をクリアするいくつかの方法を提供します。
PowerShell のクリアスクリーンへの導入
PowerShell のクリアスクリーンメソッドは、Clear-Host
という関数と、その 2つのエイリアスである cls
および clear
によってサポートされています。このセクションの目的は、PowerShell の画面をクリアする方法を案内することです。
Clear-Host
PowerShell で Clear-Host
コマンドを使用する
PowerShell の自動化は、PowerShell がサポートするネイティブ関数、cmdlet、およびエイリアスに依存しています。たとえば、Windows PowerShell の Clear-Host
コマンドは、コンソールの画面をクリアします。
これは PowerShell のスタンドアロン操作であり、パイプや他の cmdlet と一緒に使用することはできません。出力は生成されません。
以下の方法で Clear-Host
関数を適用できます。
PowerShell の Clear-Host
コマンドのエイリアス
PowerShell のエイリアスは、特定のネイティブコマンドに関連付けられています。ただし、PowerShell では任意の関数や cmdlet のエイリアスをカスタマイズして作成することもできます。
たとえば、Clear-Host
関数は、2つの組み込みエイリアス cls
および clear
をサポートしています。
cls
さらに、以下の方法で clear
エイリアスを使用して PowerShell のコンソールをクリアすることもできます。
clear
これらのエイリアスが Clear-Host
関数を使用していることは、Get-Alias
コマンドを通じて確認できます。
例コード:
Get-Alias clear
Get-Alias cls
出力:
PS C:\temp> Get-Alias Clear
CommandType Name Version Source
----------- ---- ------- ------
Alias clear -> Clear-Host
PS C:\temp> Get-Alias Cls
CommandType Name Version Source
----------- ---- ------- ------
Alias cls -> Clear-Host
私たちは、上記のセクションで示された PowerShell の画面をクリアする方法を見てきました。しかし、PowerShell コマンドは大文字と小文字を区別しないことが観察されており、この関数にも同様のことが当てはまります。
したがって、Clear-Host
およびそのエイリアスを任意の文字ケース(大文字または小文字)で使用できると結論できます。
結論
PowerShell は、すべてのオペレーティングシステムに対応したクロスプラットフォームの革新的なコマンドラインツールです。さらに、このスクリプト言語には、複数のタスクを実行するためのエイリアスによってサポートされた多くの関数および cmdlet があります。
この記事では、PowerShell の画面をクリアする方法を示しました。
最初の方法は、よりクリーンなスクリプトコンソールを得るために Clear-Host
関数を実行します。残りの 2つの方法、Cls
および Clear
も Clear-Host
と関連付けられており、Clear-Host
のエイリアスです。
Marion specializes in anything Microsoft-related and always tries to work and apply code in an IT infrastructure.
LinkedIn