在我的Ubuntu终端中,我的终端系统名称已经以某种方式挂载到根目录。无论如何,我的终端显示了这个:
admin.Ubuntu:/$
而不是
admin.Ubuntu:~$
现在我甚至看不到我的家庭文件和目录。我该如何解决这个问题?
答案 0 :(得分:0)
您可以验证shell提示符的定义设置。以下命令的输出是什么?
pwd
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
)。