PowerShell コマンド プロンプトを短縮する方法

はじめに

長い散らかったコマンド プロンプトにうんざりしていませんか。$PROFILEをカスタマイズすることで、パス内の最後のフォルダーのみを表示するようにプロンプトを短縮できます。この簡単な調整により、特に深いディレクトリ構造内を移動する際に、ターミナルがすっきりして読みやすくなります。

このガイドでは、$PROFILEを更新し、PowerShell 用のカスタム プロンプトを作成する手順を説明します。


PowerShell プロンプトをカスタマイズする理由

PowerShell の既定のプロンプトには完全なディレクトリ パスが表示されるため、深く入れ子になったフォルダーで作業する際に煩雑になることがあります。プロンプトを短縮して、最後のフォルダーのみを表示することで、次のことが可能になります。

  • 読みやすさの向上:現在のディレクトリに集中でき、気が散りません。
  • スペースの節約:ターミナル ウィンドウの水平方向のスペースを確保できます。
  • 生産性の向上:PowerShell での移動と作業がより効率的になります。

PowerShell プロンプトを短縮する手順

次の簡単な手順に従って、PowerShell プロンプトをカスタマイズします。

1. PowerShell プロンプトを開く

PowerShell を起動して、環境のカスタマイズを開始します。


2. $PROFILEを作成する(存在しない場合)

この$PROFILEファイルは、PowerShell 環境のカスタマイズを保存する場所です。作成するには、次のコマンドを実行します。

if (!(Test-Path -Path $PROFILE)) {  
    New-Item -ItemType File -Path $PROFILE -Force  
}

このコマンドは、次のファイルが存在するかどうかを確認します。$PROFILEファイルが存在しない場合は、代わりに作成します。


3. $PROFILEをメモ帳で編集する

メモ帳で$PROFILEファイルを開いて編集します。

notepad $PROFILE

4. カスタム プロンプト関数を追加する

次のファイル内に、次のコード行を追加します。$PROFILEファイル:

function prompt {  
    $p = Split-Path -leaf -path (Get-Location)  
    "$p> "  
}

この関数により、プロンプトが変更され、現在のパス内の最後のフォルダーのみが表示されるようになります。


5. 保存して PowerShell を再読み込みする

メモ帳で変更を保存し、エディターを閉じます。PowerShell を再起動すると、短くなったプロンプトが実際に表示されます。

PS FolderName>

出力例

変更を適用した後のプロンプトは、次のようになります。

カスタマイズ前

PS C:\Program Files (x86)\Common Files\Microsoft Shared>

カスタマイズ後

PS Microsoft Shared>

短縮された PowerShell プロンプトの利点

1. すっきりしたインターフェイス

プロンプトを短くするとターミナルがすっきりし、タスクに集中しやすくなります。

2. 簡単な移動

ディレクトリ間を移動する際に、簡素化されたプロンプトにより現在の場所をすばやく把握できます。

3. カスタマイズ可能

この$PROFILEファイルを使えば、プロンプトをさらに微調整したり、ワークフローに合わせて他のカスタマイズを追加したりできます。


参考

PowerShell 環境のカスタマイズの詳細については、Microsoft の公式ドキュメントをご覧ください。
シェル環境のカスタマイズ – PowerShell | Microsoft Learn

コメントを残す