linux命令行学习(54):修改提示符

提示符由环境变量PS1决定,所以,修改提示符就是修PS1的值。

一、保存PS1原来的值以及恢复原值

为了防止麻烦,在修改PS1的值之前,可以先将PS1的值保存起来,以备以后恢复。

我们建立一个环境变量ps1

执行命令:

ps1="$PS1"

这样就将PS1的原值保存到ps1里面。

以后如果要恢复,执行命令:

PS1=“$ps1"

二、提示符里面可以使用的字符

提示符里面可以用普通字符和转义字符。

普通字符是照原样显示,转义字符有特定含义并且已经规定好了。

转义字符可以表达用户名、日期、时间、目录、版本号、当前命令的历史编号等等,还可以控制颜色(文本颜色与背景色)。

三、长期保存新的提示符的方法

用命令改变PS1,下次登陆后会变回原来的值。

如果要长期使用修改后的提示符,可以在.bashrc中加上下面两句:

PS1="[\u \!@\h \W]\$"

export PS1

其中第一句是修改PS1到一个新值。这个值与默认值的差别是加了一个\!,它的意义是显示当前命令的历史编号。

一个具体的例子是:

[root 752@localhost ~]#

比默认值多一个命令编号。

这样,我们就可以看到从登陆开始到现在执行了多少条命令。

你可能感兴趣的:(linux命令行学习(54):修改提示符)