-
问题
最近在linux上安装了几个软件,并且添加了几个环境变量但是导致登录shell的时候显示 -bash-4.2$ ,很难看且不方便,于是一顿google,找到了解决办法,今天记录一下。 -
解决办法
修改root用户 .bash_profile 文件,在里面加入(文件在家目录下 )。 注意一定要root用户,要不下次在切换到其它用户的时候需要 每次都source一下,非常麻烦。export PS1='[\u@\h \W]$ '
然后 source .bash_profile 就可以了。
-
含义
PS1 是linux 终端用户的一个环境变量,用来说明命令行提示符的一个设置,其中\u,\h,\W都是特殊字符,可以使用man bash 命令查看,部分字符解释如下字符 含义 \u 当前用户的用户名 h 用.分开的第一个主机名 H 完整的主机名 W 当前工作目录的目录名,只显示路径的最后一个目录 w 当前工作目录的目录名,显示全路径
Linux下shell显示用户名和主机名出错
最新推荐文章于 2025-03-18 15:36:29 发布