03——echo命令选项用法+打印颜色设置

echo命令在centos7系统中的用法

echo   打印字符串信息输出到屏幕上

语法:echo [-neE] [arg  ...]

option:

-n    不自动换行

-e    启动对反斜杠选项的转义解释

-E    不启动对反斜杠选项的转义解释(默认选项)

反斜杠选项:

        \\    插入'\' 符号

        \ a    发出警报声

        \ b    退格键

        \ c    不换行

        \ e    删掉在\e后面输出的字符串前的第一个字符

例子1:
eee=000
[root@bogon ~]# echo -e "hello\e$eee"
hello00


例子2:
[root@bogon ~]# echo  -e "hello\ei"
hello

        \ f        换页。等于变相换行,第二行字符串的第一个字符   对齐   第一行最后一个字符

例子1:
[root@bogon ~]# echo -e "hello\fhello"
hello
     hello

[root@bogon ~]# echo -e "\fhello\fhello"

hello
     hello





例子2:
[root@bogon ~]# echo -e "\fhello1111\fhello"

hello1111
         hello

        \ n        换行

        \ r         回车

        \ t         插入tab键

        \ v       和   \f   选项一样

        \ 0NNN字节,八进制值NNN(1到3位数字)

        \ xHH字节,十六进制值为HH(1到2位数字)

 

打印颜色的选项及设置

用echo打印带有颜色的字符串

语法格式:

echo  -e  "\033[字符串的背景颜色;字符串的颜色m字符串\033[0m"

ansi控制码:以   \033[   开头,以   \033[0m   结尾

            ps:   \033[  这里面的字符串颜色参数顺序可以自由组合   m字符串\033[0m

                    \033[0m结尾的0如果改成其他的,如1,4   则会对打印字符串后显示的内容进行更改,如下图

字符串的背景颜色参数:

40:黑色

41:红色

42:绿色

43:黄色

44:蓝色

45:紫色

46:青色

47:白色(有的人说是灰色,我就觉得是白色,不信看下图)

               ps:白底黑字,哈哈哈

字符串的字体颜色参数:

30:黑色

31:红色

32:绿色

33:黄色

34:蓝色

35:紫色

36:青色

37:白色

字符串字体特效设置参数:

0:关闭所有属性,包括背景颜色,字体颜色,特效

1:设置字体为高亮

4:加下划线

5:字体闪烁

7:反显(反向显示,如字体设置为绿色,背景色没设置,则显示为绿底黑字)

8:消失(其实不是真正的消失了,用鼠标选中则显示):

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值