美文网首页每天写500字每周500字
linux命令行学习(54):修改提示符

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

作者: 金石明镜 | 来源:发表于2019-12-11 20:40 被阅读0次

    提示符由环境变量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):修改提示符

        本文链接:https://www.haomeiwen.com/subject/mxmagctx.html