shell 提示符显示 .f>

shell 提示符显示 .f>

我通过以下命令运行 SSH:

ssh <machine-name>

但我没有在提示中看到机器名称,而是看到.f>.

通常提示看起来像这样machinename>

关于为什么提示显示为.f> 而不是 的任何想法machinename>

答案1

假设您在远程计算机上运行 BASH shell,最可能的原因是PS1设置错误。要查看您PS1现在的状态,只需echo $PS1在终端中输入即可。事实上可能是这样.f>,在这种情况下,你有你的理由。如果是其他东西,不用担心,因为它可以通过简单地导出变量来更改PS1
export PS1="prompt"
在哪里迅速的是所需的提示。

您说您通常会看到类似于 的内容,您可以通过更改tomachinename>的值来做到这一点,这将显示您的主机名,后跟.您可以使用许多其他转义字符来创建功能更强大的提示,但这应该可以解决您的问题。要保存该提示,请将该行添加到您的. 有关 的更多信息,请访问以下网站:PS1\h>>export PS1="\h> ".bashrc

PS1
http://www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.html
http://www.thegeekstuff.com/2008/09/bash-shell-ps1-10-examples-to-make-your-linux-prompt-like-angelina-jolie/

相关内容