在shell提示符下显示中文机器名

在shell提示符下显示中文机器名

我正在尝试让我的中文计算机名称/机器名称显示在 zsh 提示符中,即飞碟。PROMPT='%{$fg[green]%}%m%。正常的 Mac 共享首选项以中文显示计算机名称,但 shell 最终将其更改为代表中文的罗马字符(拼音),即 feidie。有没有办法让其他语言的机器名称显示在 shell 中,或者它总是默认为英语,因为本地主机名也总是强制为英语?

这是输出uname -n | od -tx1 -tc

0000000    66  65  69  64  69  65  2e  6c  6f  63  61  6c  0a            
            f   e   i   d   i   e   .   l   o   c   a   l  \n

答案1

感谢 Stéphane 提供的 HOST_DESCRIPTION 调配

相关内容