更改linux 切换用户时的标识符和颜色

原创,来自amunlinux

更改centos 操作系统默认的环境标识符,

更改前:

普通用户是‘$’符号,无变量颜色显示

超级用户是‘#’符号,无变量颜色显示

更改后:

只对当前用户生效

最所有用户生效

个人觉得还是挺好看的,去掉了原有的 中括号‘ [ ] ’,而添加了颜色,

#export PS1='\[\e]2;\[email protected]\h\a\]\[\e[01;36m\]\u\[\e[01;35m\]@\[\e[01;32m\]\H\[\e[00m\]:\[\e[01;34m\]\w#\[\e[00m\] '

默认:

PS1="[\[email protected]\h:\l \W]\\$ "

可以看/etc/bashrc 的脚本了解一下

原文地址:http://blog.51cto.com/amunlinux/2134185

时间: 2024-10-25 03:00:26

更改linux 切换用户时的标识符和颜色的相关文章

linux 切换用户身份、su、sudo、/etc/sudoers

Linux系统中,有时候普通用户有些事情是不能做的,除非是root用户才能做到.这时就需要用su命令临时切换到root身份来做事了. su:substitute['s?bst?tju?t]代替 user su 的语法为: su [OPTION选项参数] [用户] -, -l, --login 登录并改变到所切换的用户环境: -c, --commmand=COMMAND 执行一个命令,然后退出所切换到的用户环境: 用su命令切换用户后,可以用 exit 命令或快捷键[Ctrl+D]可返回原登录用户

详细讲解Linux切换用户su指令误区

1.背景 为了安全起见,通常在Linux环境下进行的一般作业建议使用一般账号 这是因为root账号的权限过于庞大,常常会因为不小心的误操作导致系统错误,严重了还会致使系统瘫痪.崩溃. 因此建议只有在需要时才切换到root账号下进行相关操作. su是Linux环境下切换用户的操作指令 2.su指令 很多朋友在使用该指令时,往往使用如下形式: 例:从一般账号moonlit切换到root账号 $ su 那么这么做有什么不对的地方么? 我们这就来观察下账号切换前后的数据对比. [[email prote

Linux su命令参数及用法详解--Linux切换用户命令

建议大家切换用户的时候 使用  su -  root  这样,否则可能发现某些命令执行不了 关于su .su - 及 sudo的区别 请往下看 1.命令作用 su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码. 2.使用方式 su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]] 3.参数说明 -f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种

linux切换用户提示bash-4.1$

此问题为配置文件异常导致 cp -pr /etc/skel/.bash* /home/test/     #test为用户目录

当切换用户时出现-bash-4.1$

问题重现 [[email protected] ~]# su - oldboy -bash-4.1$ -bash-4.1$ -bash-4.1$ -bash-4.1$ -bash-4.1$ cd /home -bash-4.1$ ls 解决方法:家目录隐藏文件损坏 将/etc/skel 下的.bash*文件复制一份即可 -bash-4.1$ cp /etc/skel/.bash* ~ -bash-4.1$ logout #重新登陆即可 [root@OJ ~]# su - yh [root@yh

Linux中切换用户变成-bash4.1-$的解决方法【转】

转自 Linux中切换用户变成-bash4.1-$的解决方法 - xia_xia的博客 - 博客频道 - CSDN.NEThttp://blog.csdn.net/xia_xia0919/article/details/50588985 在linux中切换用户时变成-bash4.1-$,发现有两个情况可能会出现这种现象. 场景一:1.在根目录下创建目录dir 2.useradd -d /dir tom 创建用户tom,指定其家目录为/dir,而不是其默认家目录下(/home/tom) 3.su

Linux系统中切换用户身份su与sudo的用法与实例

日常操作中为了避免一些误操作,更加安全地管理系统,通常使用的用户身份都为普通用户,而非root.当需要执行一些管理员命令操作时,再切换成root用户身份去执行. 普通用户切换到root用户的方式有:su和sudo. 1,su - (su为switch user,即切换用户的简写) 格式:su -l USERNAME(-l为login,即登陆的简写) -l可以将l省略掉,所以此命令常写为su - USERNAME 如果不指定USERNAME(用户名),默认即为root,所以切换到root的身份的命

linux添加用户切换后显示-bash4.1$的解决办法

昨晚通过练习发现添加用户后切换用户时发生了-bash4.1$的问题,通过各种对比user.group.rwx等等 最后在sun老师的提点下对比了家目录的隐藏文件,发现如下图结果userb的家目录下没有环境变量的隐藏文件. 于是可以将/etc/skel目录下的隐藏文件拷贝过去解决问题 command: cp -a /etc/skel/. /home/user/userb 结果见下图: 最终问题得到结局. ps:如果添加用户时指定的目录的上级目录不存在会提示创建目录失败.

Linux下切换用户

0x01 使用命令[su username] 这种方法能切换普通用户和root用户 0x02 从普通用户切换到root用户,还可以使用命令[sudo su] 0x03 su 是switch user的缩写,即切换用户. 在终端输入[exit]或[logout]或使用快捷方式[Ctrl+D]可以退回到原来的用户. 在切换用户时,如果想在切换用户之后使用新用户的工作环境,可以在su和username之间加-,例如:[su - root] $表示普通用户 #表示root用户 详情见:http://ze