Linux 修改 shell 命令提示符颜色

Linux 常规的 shell 命令提示符的颜色是黑底白字,一般情况下我们不需要改变。但是当我们通过 SeureCRT 或 XShell 来管理多台服务器时,用颜色来区分还是能减少不少失误的。

  • 查询当前的 shell 
[root@centos6 ~]# echo $SHELL
/bin/bash
  • 当前提示符的格式
[root@centos6 ~]# echo $PS1
[\u@\h \W]\$

\u 是用户 root
\h 是主机名 cent0s6
\W 是当前所在目录 ~ ,这里是 root 目录下

调试命令提示符颜色

[root@centos6 ~]$ PS1="\[\e[1;41;33m\][\u@\h \W]\$ \e[0m"

 

1 代表高亮显示,可以修改值。

0 OFF,关闭颜色
1 高亮显示
4 显示下划线
5 闪烁显示
7 反白显示
8 颜色不可见

如果既要高亮又要闪烁,可以写成 PS1="\[\e[1;5;41;33m\]
41 代表背景颜色,可以修改值

0 重置
40 黑色
41 红色
42 绿色
43 黄色
44 蓝色
45 洋红
46 青色
47 白色
33 代表字体颜色,可以修改值

0 重置
30 黑色
31 红色
32 绿色
33 黄色
34 蓝色
35 洋红
36 青色
37 白色
最后的 \e[0m ,是将命令行的文字重置为 黑底白字,当然也可以改为和前面一样的。
  • 保存配置
上面是调试,退出 Linux 后,再次登录后还是和原来一样,黑底白字。
所以需要保存:

[root@centos6 ~]$ nano .bash_profile

将 PS1="\[\e[1;41;33m\][\u@\h \W]\$ \e[0m" 拷贝到最后一行,保存。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值