CentOS下命令行终端的背景和shell命令提示符及其颜色


CentOS下命令行终端的背景和shell命令提示符及其颜色

1、修改命令行终端背景和字体

在浏览别人的博客时偶然发现别人的命令行终端竟然是黑底绿字,而我的是白底黑字,比我的炫酷这可不行,于是我百度了一下设置的方法,发现设置起来很简单的,记于此。

  • 第一步:打开命令行终端
  • 第二步:单击“编辑”–>”配置文件选项”
  • 第三步:按照界面所示修改成自己喜欢的字体和颜色。

这里写图片描述

这里写图片描述

这里写图片描述

在配置文件首选项里面你可以按照自己需要修改相关配置,使界面看得更舒服一些,完全根据个人喜好。

2、shell命令提示符及其颜色

直到我百度上面的问题我才知道连Shell命令符都可以改,好崇拜linux这个系统,只有想不到,没有做不到,只需要配置相应文件即可。

首先让我们来看一下一些规则,能让我们更好地了解配置的原理。

root@localhost ~ # echo $PS1   //该条指令的PS1是Linux终端用户的一个环境变量,用来说明命令行提示符的设置。
//输出结果
PS1='[/u@/h /W]$'
  • 1
  • 2
  • 3

linux默认的命令行提示信息为:[当前用户的账号名称@主机的第一个名字 工作目录的最后一项]$

  • PS1的定义中个常用的参数的含义如下

    /d :#代表日期,格式为weekday month date,例如:”Mon Aug 1”
    /H :#完整的主机名称
    /h :#仅取主机的第一个名字
    /t :#显示时间为24小时格式,如:HH:MM:SS
    /T :#显示时间为12小时格式
    /A :#显示时间为24小时格式:HH:MM
    /u :#当前用户的账号名称
    /v :#BASH的版本信息
    /w :#完整的工作目录名称
    /W :#利用basename取得工作目录名称,所以只会列出最后一个目录
    /# :#下达的第几个命令
    / $ :#提示字符,如果是root时,提示符为:# ,普通用户则为:$

  • 颜色语法

    其中F代表字体颜色,B代表的是北京颜色
    其中设置颜色的格式为:以[/e[F;Bm]开始,接着是上面列举的例如/u

F B 颜色
30 40 黑色
31 41 红色
32 42 绿色
33 43 黄色
34 44 蓝色
35 45 紫红色
36 46 青蓝色
37 47 白色

例如我们要把/u改变颜色

PS1=”[[/e[31;40m]/u@/h /W]$ “

这样我们就将/u的颜色设置成了前景色为红色,背景色为黑色。

记住关键一步:要想改变shell命令符的颜色必须打开当前用户目录下的.bashrc,在文件最后将PS1=”[[/e[31;40m]/u@/h /W]$ “加到最后并保存退出,注销登录之后就能看到效果。

root@localhost ~# vi ~/.bashrc
  • 1

这里写图片描述


end
2017-01-20 MrBread

</article>

https://blog.csdn.net/lcr_happy/article/details/54633904

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/288170.html

(0)
上一篇 2022年9月7日
下一篇 2022年9月7日

相关推荐

发表回复

登录后才能评论