改变Linux命令行模式的颜色

改变Linux命令行模式的颜色

我最近安装了 ubuntu 10.04 server LTS,发现它对我来说更有吸引力。有没有办法在 CentOS 5/6 上获得相同的颜色模式?

另外,Ubuntu 上的当前user@host始终显示当前路径,没有讨厌的括号,我也想在 CentOS 上实现这一点。这可能吗?

查看屏幕截图

答案1

提示的外观取决于PS1echoshell 变量。您可以通过在每台机器上检查此变量的值并选择您喜欢的外观并根据需要echo $PS1设置值。您可以检查PS1这些链接 以供参考
希望这可以帮助!

答案2

如果你在 CentOS 中输入以下内容,看起来可以吗?

 export PS1="\u@\h \w# "

(#) 代表根。

如果是,你可以把这行放到你的 .bashrc 中

答案3

继续 Kent 的帖子,

为 PS1 变量输入此内容,

$ 导出 PS1="\e[0;31m[\u@\h \W]\$ \e[m "

  • \e[ 开始配色方案

  • x;y 要使用的颜色对 (x;y)

  • $PS1 是你的 sh

  • \u 用户名

  • \h 主机名

  • \W 当前工作目录

  • \e[m 停止配色方案


颜色代码列表

色标

黑色 0;30

蓝色 0;34

绿色 0;32

红色 0;31

紫色 0;35

布朗 0;33

蓝色 0;34

绿色 0;32

青色 0;36

红色 0;31

紫色 0;35

布朗 0;33

将数字 0 替换为 1 可获得浅色版本。

相关内容