linux shell中的变量PS1------定制linux shell提示符

       某次, 我的linux机器被别人登录了, 别人改变了我的linux shell中的提示符, 搞得我颇为不适应, 其实这就涉及到P1变量, 如下, 我们来玩一下:

[taoge@localhost ~]$ echo $PS1
[\u@\h \W]\$
[taoge@localhost ~]$ export PS1='\d > '
Sat Nov 28 > export PS1='\H > '
localhost.localdomain > export PS1='\h > '
localhost > export PS1='\t > '
08:52:10 > export PS1='\T > '
08:52:22 > export PS1='\A > '
08:52 > export PS1='\@ > '
08:53 AM > export PS1='\u > '
taoge > export PS1='\v > '
4.1 > export PS1='\w > '
~ > export PS1='\W > '
~ > export PS1='\$ > '
$ > export PS1='I love you\$ '
I love you$ 
        在最开始的默认情况下, PS1默认显示[\u@\h \W]\$, 所以就显示了[taoge@localhost ~]$ , 其余的可以类推, 请见上面。


        之前, 见过一个同事把时间加上去了, 我觉得很酷, 对开发工作有利(请见我之前介绍过的date命令), 当然, 路径也是必须的哈, 那可以这么搞:

I love you$ export PS1='\t_\w\$ '
09:01:27_~$ 

        酷! 当然, 要永久生就, 那就把export PS1='\t_\w\$ '放在~/.bashrc文件中吧。


        我个人最喜欢的方式是:

export PS1='\[\e[31;1m\]\u\[\e[0m\]\[\e[32;1m\]\[\e[0m\]:\[\e[35;1m\]\w\[\e[0m\]\$ '
        没错, 带了颜色。

       以后谁要是动了咱们的PS1, 让我们不舒服, 就知道是什么原因了, 也知道怎么改了。





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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值