以Root身份工作时高亮显示Shell提示符

作者:Mitch Frazier

一些发行版已经开始做的一件有用的事情是:如果您以root身份登录,则将shell提示符的颜色设置为不同的颜色。 这为您提供了一个额外的视觉提示,可帮助您避免在不需要时以root身份执行操作。 如果您的发行版没有为您执行此操作,则可以通过更改 .bashrc 文件来实现。 要设置shell提示符的颜色,您可以设置shell变量PS1。

要使以root身份运行时提示符变为红色,请将此添加到/root/.bashrc

  PS1="\[\e[31m\]\h:\w#\[\e[m\] "

要使以普通用户身份运行时提示符变为绿色,请将此添加到〜/.bashrc

  PS1="\[\e[32m\]\u@\h:\w\$\[\e[m\] "

有关转义序列含义的更多信息,请参阅shell手册页并在网络上搜索ANSI转义码。

在下面的图像中,顶部shell窗口是普通用户,底部窗口是root窗口。

________________________________
相关文章

Mitch Frazier是Emerson Electric Co.的嵌入式系统程序员。自2000年代初以来,Mitch一直是Linux Journal的贡献者和朋友。

加载Disqus评论