我通过以下命令运行 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/