Advertisement

CentOS切换用户显示方式,隐藏用户名路径的问题.

阅读量:

在 CentOS 7.2 系统中完成 PostgreSQL 的安装过程后,系统会自动建立一个名为“postgres”的管理员账户,然而若需切换至该用户,可采用如下命令进行操作

复制代码
    sudo su - postgres

此时却呈现出:

复制代码
    -bash-4.2$

出现 shell 提示信息显示为 -bash-4.2$ 而未呈现用户名及路径的问题。

这源于在 PostgreSQL 安装过程中,为 postgres 用户生成的配置文件中缺失了如下相关设置:

复制代码
    export PS1='[\u@\h \w]'

解决方法概述

需要特别指出的是:在完成用户切换操作后,终端显示为 -bash-4.2$,实际上用户切换已成功执行,但显示内容与预期存在偏差;起初我误以为系统出现了故障,导致无法进行后续操作,一时感到困惑。

在 -bash-4.2$ 的提示符状态下,对相关配置文件进行了编辑:

复制代码
    vi ~/.bash_profile

在文档的最后部分增加内容:

复制代码
    export PS1='[\u@\h \w]'

实施下列操作步骤,以确保修改内容能够正式生效:

复制代码
    source ~/.bash_profile

操作完成后,即可即时获取所需的信息内

全部评论 (0)

还没有任何评论哟~