问题遇到的现象和发生背景

1---在按照教程安装wsl2和Ubuntu后终端显示和别人的不同
只有一个 ~ 没有显示用户名等信息
2---输入一些指令后得出的结果和教程中不同

教程中显示的是一个路径
操作环境、软件版本等信息
window11家庭版。Ubuntu20.04.6
尝试过的解决方法
设置新用户
我想要达到的结果
显示用户名等信息,并且在普通用户状态有$,在root用户下有#


window11家庭版。Ubuntu20.04.6
设置新用户
显示用户名等信息,并且在普通用户状态有$,在root用户下有#
关注让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
如果答案让您满意,请采纳、关注,非常感谢!根据您描述的问题,您遇到了在WSL2和Ubuntu中终端显示不同的情况。这可能是由于默认shell设置或者终端样式的问题导致的。 您可以尝试以下方法解决这个问题:
echo $SHELL
如果返回的结果不是bash,则可以通过以下指令将shell更改为bash:
chsh -s /bin/bash
export PS1="\u@\h: \w $ "
这个指令将会设置终端显示用户名、主机名和路径信息。如果您希望在普通用户状态下有$符号,在root用户下有#符号,可以分别设置PS1环境变量:
export PS1="\u@\h: \w $ " # 普通用户状态
export PS1="\u@\h: \w # " # root用户状态
您可以尝试上述方法中的一种或多种来修复您遇到的问题。希望对您有帮助!如果还有其他问题,请随时询问。如果需要更多详细的实现代码,可以告诉我您具体的Ubuntu版本和shell信息,我会尽量帮助您提供相应的代码。