-1

$PS1在 Bash 中设置为:

\[${BOLD}${MAGENTA}\]\u \[$WHITE\]at \[$ORANGE\]\h \[$WHITE\]in \[$GREEN\]\w\[$WHITE\]\$([[ -n \$(git branch 2> /dev/null) ]] && echo \" on \")\[$PURPLE\]\$(parse_git_branch)\[$WHITE\]

但显示如下:

Jesse at unknown2837371d98a2 in ~

为什么我的主机名 ( \h) 显示为未知?

4

1 回答 1

1

问题是你有这样的主机名。请使用hostname.

于 2012-09-12T05:08:33.477 回答