在我的 Ubuntu 终端中,不知何故我的终端系统名称已挂载到根目录。不管怎样,我的终端显示这个:
admin.Ubuntu:/$
代替
admin.Ubuntu:~$
现在我什至看不到我的主文件和目录。我该如何解决这个问题?
最佳答案
您可以验证为您的 shell 提示符定义的设置。以下命令的输出是什么?
密码
echo $PS1
echo $PS2
echo $PS3
然后交叉检查当前路径和您的 shell 提示符之间的路径。
编辑
根据更新后的问题,pwd
似乎位于根文件夹 /
中,并且 $PS1
设置为 ${ debian_chroot:+($debian_chroot)}\u@\h:\w\$
- 因此
pwd
的值解释了为什么您的提示不同。 - 另请阅读
PS1
的定义是做什么的? https://askubuntu.com/questions/372849/what-does-debian-chrootdebian-chroot-do-in-my-terminal-prompt/372862#372862
您可能还想检查您的~/.bash_profile
、~/.profile
、~/.bashrc
是否正确。为此,请阅读 bash
读取这些文件的顺序(请参阅 man bash
的 FILES
部分)。
关于linux - Ubuntu 14.04 终端损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33262733/