Linux 如何显示bash特殊字符\h、\s等

Linux 如何显示bash特殊字符\h、\s等,linux,bash,Linux,Bash,我找不到显示bash特殊字符的方法。例如,主机名是\h。 如果我这样做: echo '\h \\h' 它无法工作(显示h\h)。如何让它显示我的主机名 参考:这些仅在PS1和PS2变量中进行评估。您可以像这样动态测试它们: PS1="\h" bash随后将显示新的提示。只要打开一个新的bash,如果你把它搞砸了,它就不会被保存。指南告诉你它是“提示转义序列”,只有当你把它放在PS1或PS2中时才起作用

我找不到显示bash特殊字符的方法。例如,主机名是\h。 如果我这样做:

echo '\h \\h'
它无法工作(显示h\h)。如何让它显示我的主机名


参考:

这些仅在PS1和PS2变量中进行评估。您可以像这样动态测试它们:

PS1="\h"
bash随后将显示新的提示。只要打开一个新的bash,如果你把它搞砸了,它就不会被保存。

指南告诉你它是“提示转义序列”,只有当你把它放在PS1或PS2中时才起作用