MacOS ターミナルや Ubuntu ターミナルのように、CMD で現在いるディレクトリの横に自分のコンピューターの名前を表示したいです。
答え1
コマンドラインの場合:
HelpingHand が投稿したように、set PROMPT=%COMPUTERNAME%-$P$G
コマンド プロンプト ターミナルで使用して一時的に設定できます。
永続的にするには、namedstring value
に新しいレジストリ キーを作成し、そのキーの値を に設定する必要があります。HKEY_CURRENT_USER\Software\Microsoft\Command Processor
autorun
PROMPT=%COMPUTERNAME%-$P$G
キーを作成する最も簡単な方法は、Powershell プロンプトを使用することです。
New-ItemProperty -name Autorun -Path 'HKCU:\SOFTWARE\Microsoft\Command Processor\' -PropertyType String -Value 'PROMPT=%COMPUTERNAME%-$P$G' -Force
Powershellの場合:
Powershell は Linux シェルに似ており、profile.ps1
実行するコマンドを含むファイルを作成します。このファイルを作成する場所は、プロファイルを表示するユーザーと、そのプロンプトを表示する Powershell ホスト (Powershell ターミナルまたは ISE) によって異なります。プロファイルをすべてのホストに適用するには、 にある必要があります$Home\Documents\PowerShell\Profile.ps1
。
ファイルprofile.ps1
には次の内容が含まれている必要があります。
function Prompt
{
$env:COMPUTERNAME + "\" + (Get-Location) + "> "
}