PowerShell は、Microsoft がリリースしたコマンド ライン シェルおよびスクリプト環境で、コマンド ライン ユーザーとスクリプト作成者が .NET Framework の機能を活用できるようにします。これにより、知識をさらに拡張する多くの非常に便利な新しい概念が導入されます。 Windows コマンド プロンプトおよび Windows スクリプト ホスト環境でユーザーが取得したスクリプトと作成したスクリプト。
このチュートリアルの動作環境: Windows 10 システム、Dell G3 コンピューター。
powershell とは
powershell の正式名は Windows Power Shell で、Microsoft がリリースしたコマンド ライン シェルおよびスクリプト環境です。コマンド ライン ユーザーとスクリプト作成者は、.NET Framework の機能を活用できます。
このガイドでは、Windows コマンド プロンプトおよび Windows スクリプト ホスト環境で得られる知識と作成するスクリプトをさらに拡張する、多くの非常に便利な新しい概念を紹介します。
PowerShell は、他の一般的に使用されるシェルの優れた機能を備えた最新のコマンド シェルです。テキストのみを受け入れて返すほとんどのシェルとは異なり、PowerShell は .NET オブジェクトを受け入れて返します。シェルには次の機能が含まれています。
信頼性の高いコマンド ライン履歴
タブのオートコンプリートとコマンド予測 (about_PSReadLine を参照)
コマンドとパラメータのエイリアスをサポート
コマンドを連鎖するためのパイプ
Unix のマニュアル ページに似たコンソール内のヘルプ システム
#powershell と cmd の違い
1. リソースの占有
まず、Cmd と PowerShell のリソース使用量を見てみましょう。 Cmd を実行すると、消費するメモリは 1M 未満であり、ほとんど無視できます。 PowerShell を使用すると、約 20M のメモリが消費されます。これは、ほぼ 40 ~ 50 倍の違いがあります。ここから、コンピューターが古くてパフォーマンスが低い場合は、Cmd を使用すると間違いなくより高い流暢性を得ることができることがわかります。2. インターフェイス
Cmd を使用すると、すべての文字が同じ色になり、構文も高度ではありません。 ただし、PowerShell を使用している場合は、キーワードが強調表示され、エラー メッセージが赤で表示され、非常に美しいです。3. タイプ設定
Cmd を使用してより複雑で時間のかかるコマンドを実行する場合は、自由にドラッグしてください。コマンド ウィンドウのサイズを変更しても、ウィンドウ内のコンテンツは同じまま、整然とした美しいままになります。 #ただし、PowerShell を使用して同じコマンドを実行する場合、状況は楽観的ではありません。コマンドの実行中にコマンド ライン ウィンドウを素早くドラッグすると、ウィンドウ内の中国語の文字が重なって表示され、読書体験に重大な影響を与えます。4. コマンド サポート レベル
Cmd は従来の Windows コマンドのみをサポートし、.net ライブラリのコマンドは使用できません。 Linux 上のコマンドは使用できません。 しかし、PowerShell はこの点ではるかに強力で、従来の Windows コマンドと .net ライブラリのコマンドを完全にサポートするだけでなく、一般的に使用されるいくつかの Linux コマンドもサポートします。 プログラミング関連の知識について詳しくは、プログラミング ビデオをご覧ください。 !
以上がパワーシェルとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。