Windows 10和计算机与主机名

Windows 10和计算机与主机名,windows,git-bash,Windows,Git Bash,我在Windows10上使用GitBash。我的PS1提示符中有“\h”,但没有显示我的实际主机名。它显示了我的计算机名 以下是我的“关于”信息: 设备名称DawsonsLaptop 处理器Intel(R)Core(TM)i7-10750H CPU@2.60GHz 2.59 GHz 已安装RAM 16.0 GB(可用15.8 GB) 设备ID 475A1176-4692-433D-B57E-176752212E0B 产品ID 00325-81882-70015-AAOEM 系统类型64位操作系统

我在Windows10上使用GitBash。我的PS1提示符中有“\h”,但没有显示我的实际主机名。它显示了我的计算机名

以下是我的“关于”信息:

设备名称DawsonsLaptop 处理器Intel(R)Core(TM)i7-10750H CPU@2.60GHz 2.59 GHz 已安装RAM 16.0 GB(可用15.8 GB) 设备ID 475A1176-4692-433D-B57E-176752212E0B 产品ID 00325-81882-70015-AAOEM 系统类型64位操作系统,基于x64的处理器 笔和触摸此显示器没有笔或触摸输入

我还需要在PS1提示符中输入什么

谢谢 道森

这是我的PS1提示符:PS1=“${GREEN}ganymede@${BLUE}dawson:${ICYAN}\W${RESET}${IYELLOW}$(parse_git_branch)$”

如上所示,我的计算机名是DawsonsLaptop,主机名是ganymede。如果我在PS1提示符中输入\h,我会得到DawsonsLaptop而不是ganyemede,这是我的主机名。我刚才提到GitBash,因为它是我正在使用的shell,而不是PowerShell。这一差异对我的问题/问题意义不大

感谢Dawson

报道了您的确切情况,事实上:

[……]

例如,以下提示包括您的计算机名:

function prompt {"PS [$env:COMPUTERNAME]> "}
我刚刚试过,它对我有效:


请发布当前设置提示的PowerShell脚本。另外,当您询问PowerShell时,为什么要提到git
bash
?它们是完全不同的贝壳。。。