我的第一篇博客

    对于一个连日记都懒得写的人来说,写博客博客还真是一个难题。但是为了能让自己有所进步有所提高、更是为了记录自己逐步成长的过程,还是下定决心记录下在接下来的日子里的点点滴滴。当然,这点点滴滴指的是 —— 知识

    我想刚学linux的新手眼里除了图形化就只有黑白两种颜色了吧!但是为了提高自己聪明的人当然不会选择图形化,所以呢这些聪明的新手眼里估计就只有黑白两种颜色。我们的生活绚丽多彩,当然我们的命令中端也应该绚丽一点。所以我来给你点颜色

    
1
、在命令行输入]#setterm -foreground color -background color -store

             -setterm 用于修改终端的配置值

            
-foreground
指的是前景
也就是命令行的颜色

             -background指背景颜色

             -store-储存

       只改变命令行颜色或者背景颜色:

       setterm
-foreground color -store或setterm -background color -store;

       Centos6好像不支持补全,7可以,可以到7上面补全下看看支持的颜色。

     2、想修改某用户登录后字体的颜色,在~/.bashrc中添加PS1内容,在改之前先了解下PS1常用参数吧:   


    \d #代表日期,格式为weekday month date

    \H #完整的主机名称

    \h #仅取主机的第一个名字

    \t #显示时间为24小时格式,如:HHMMSS

    \T #显示时间为12小时格式

    \A #显示时间为24小时格式:HHMM                 

    \u #当前用户的账号名称

    \v #BASH的版本信息

    \w #完整的工作目录名称

    \W #利用basename取得工作目录名称,所以只会列出最后一个目录

    \# #下达的第几个命令

    \$ #提示字符,如果是root时,提示符为:# ,普通用户则为:$

     PS1中设置字符颜色的格式是:\e[f;bm ,其中f为字体颜色代号30-37,b是背景颜色代号40-47。m表示设置属性

    然后结束非常规字符序列

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

     在命令行输入]#PS1=”\e[f;bm\u@\h\w]”;

     以上写的可能不全面,有什么遗漏的请大家补充下,谢谢。

     注意:以上都是临时设置,重启后失效。不想这么麻烦的话可以找到~/.bashrc加上PS1变量的定义;

 

原创文章,作者:李先生,如若转载,请注明出处:http://www.178linux.com/80671

(0)
李先生李先生
上一篇 2017-07-15
下一篇 2017-07-15

相关推荐

  • 马哥教育网络班22期+第八周课程练习

    1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。    网桥:工作在OSI模型的数据链路层,将两个局域网连起来,根据MAC地址来转发帧,可以看作是一个“低层的路由器”(路由器工作在OSI模型的网络层,根据网络地址如IP地址进行转发)。它可以有效地联接两个LAN,使本地通信限制在本网段内,并…

    Linux干货 2016-11-17
  • Storm集群安装详解

    storm有两种操作模式: 本地模式和远程模式。 本地模式:你可以在你的本地机器上开发测试你的topology, 一切都在你的本地机器上模拟出来;  远端模式:你提交的topology会在一个集群的机器上执行。 本文以Twitter Storm官方Wiki为基础,详细描述如何快速搭建一个Storm集群,其中,项目实践中遇到的问题及经验总结,在相应章…

    Linux干货 2015-04-04
  • C++的std::string的“读时也拷贝”技术!

    C++的std::string的读时也拷贝技术! 嘿嘿,你没有看错,我也没有写错,是读时也拷贝技术。什么?我的错,你之前听说写过时才拷贝,嗯,不错的确有这门技术,英文是Copy On Write,简写就是COW,非常’牛’!那么我们就来看看这个’牛’技术的效果吧。 我们先编写一段程序 #include <string> #include…

    Linux干货 2015-04-03
  • Linux系统的终端类型

    Linux系统的终端类型    Linux系统的终端主要包括控制台终端、控制终端、串口终端、伪终端、虚拟终端。 1.  控制台终端(/dev/console)。    在Unix系统中,计算机显示器通常被称为控制台终端。Console与虚拟终端相关联,内核将信息送到控制台终端上(/dev/conso…

    Linux干货 2015-09-14
  • 马哥教育网络班21期第1周课程练习 — 草稿

    1、描述计算机的组成及其功能。     计算机的主要组成部分包括:运算器、控制器、存储器、输入设备、输出设备。        按更常见的组件来讲:CPU = 运算器+控制器、 内存+硬盘 = 存储器、 I/O = 输入设备+输出设备  &n…

    Linux干货 2016-07-07
  • N25-第四周博客作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@localhost tuser1]# cp -r /etc/skel/ /home/tuser1 [root@localhost tuser1]#&nb…

    Linux干货 2016-12-25