我想在 CMD 中我所在的目录旁边显示我的计算机名称,就像在 MacOS 终端或 Ubuntu 终端中一样。
答案1
对于命令行:
正如 HelpingHand 所发布的,您可以set PROMPT=%COMPUTERNAME%-$P$G
在命令提示符终端中使用来临时设置它。
为了使其永久生效,您需要在命名中创建一个新的string 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 shell 类似,您可以在其中创建一个profile.ps1
文件,其中包含要运行的命令。创建此文件的位置取决于您希望谁查看配置文件,以及您希望在哪个 Powershell 主机中查看该提示符。(Powershell 终端或 ISE)。要使配置文件在所有主机中都适用于您,它需要位于 中$Home\Documents\PowerShell\Profile.ps1
。
该profile.ps1
文件应包含:
function Prompt
{
$env:COMPUTERNAME + "\" + (Get-Location) + "> "
}