zoukankan      html  css  js  c++  java
  • linux shell 字体颜色设置


    使用 echo -e "33[0;32;40m" 可以将字体设置成绿色。

    这里必须使用echo 的选项 “-e”,因为后面需要用到转义序列。
    转义序列就是一个让 shell 执行一个特殊步骤的控制指令。转义序列通常都是以 ESC 开头(这也是它的命名原因)。在 shell 里表示为 ^[。这种表示法需要一点时间去适应,也可以用 33 完成相同的工作(ESC 的 ASCII 码用十进制表示就是 27, = 用八进制表示的 33)。
    033 声明了转义序列的开始,然后是 [ 开始定义颜色。后面的 0 定义了默认的字体宽度。

    下面我们要选择前景色(这里是 32,代表绿色)。背景色的 40 表示黑色。要是不想让提示符后面的文字也变成绿色,我们用 33[0m 关闭转义序列, 33[0m是 shell 的默认颜色。前景色和背景色都有 8 种可用的选择。

    可选颜色:红色、绿色、黄色、蓝色、洋红、青色和白色。他们对应的颜色代码是:30(黑色)、31(红色)、32(绿色)、 33(黄色)、34(蓝色)、35(洋红)、36(青色)、37(白色)。

    用同样色方法设置背景色,不过要把第一个数字“3”替换成“4”, 例如 40、41、42、43、44、45、46、47。
  • 相关阅读:
    cf B. Sereja and Suffixes
    cf E. Dima and Magic Guitar
    cf D. Dima and Trap Graph
    cf C. Dima and Salad
    最短路径问题(floyd)
    Drainage Ditches(网络流(EK算法))
    图结构练习—BFSDFS—判断可达性(BFS)
    Sorting It All Out(拓扑排序)
    Power Network(最大流(EK算法))
    Labeling Balls(拓扑)
  • 原文地址:https://www.cnblogs.com/iamconan/p/7383441.html
Copyright © 2011-2022 走看看