有沒有辦法在cmd中顯示電腦名稱?

有沒有辦法在cmd中顯示電腦名稱?

我想在 CMD 中在我所在的目錄旁邊顯示我的電腦的名稱,就像在 MacOS 終端機或 Ubuntu 終端機中一樣。

答案1

對於命令列:

正如 HelpingHand 發布的那樣,您可以set PROMPT=%COMPUTERNAME%-$P$G在命令提示字元終端機中使用來臨時設定它。

要使其永久化,您需要在namedstring value中建立一個新的註冊表項並將該項目的值設為.HKEY_CURRENT_USER\Software\Microsoft\Command ProcessorautorunPROMPT=%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 shell 類似,您可以在其中建立一個profile.ps1包含要執行的命令的檔案。建立此檔案的位置取決於您希望查看設定檔的人員以及您希望在其中查看該提示的 Powershell 主機。為了使設定檔適用於您在所有主機中,它需要位於$Home\Documents\PowerShell\Profile.ps1.

profile.ps1文件應包含:

function Prompt
{
 $env:COMPUTERNAME + "\" + (Get-Location) + "> "
}

相關內容