【问题标题】:Windows 10 and Computer vs HostnameWindows 10 和计算机与主机名
【发布时间】:2021-08-13 06:15:00
【问题描述】:

我在 Windows 10 上并使用 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 产品编号 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,这对我的问题/问题来说意义不大。

谢谢道森

【问题讨论】:

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

标签: windows git-bash


【解决方案1】:

The PowerShell 7.1 documentation for customizing the prompt 实际上涵盖了您的确切场景:

How to customize the prompt

[...]

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

function prompt {"PS [$env:COMPUTERNAME]> "}

我刚刚尝试过,它对我有用:

【讨论】:

    猜你喜欢
    • 2018-03-21
    • 2021-04-29
    • 2018-06-07
    • 1970-01-01
    • 2020-03-11
    • 2013-11-08
    • 1970-01-01
    • 2012-09-22
    • 2018-06-09
    相关资源
    最近更新 更多