分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
某次, 我的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, 让我们不舒服, 就知道是什么原因了, 也知道怎么改了。