linux 命令:echo 详解

echo命令的功能是写内容到标准输出。

用法

        echo [-neE] [ARG ...]

描述

        在标准输出上显示由单个空格字符分隔并后跟换行符的 ARG。

选项

\a

响铃。
\b退格。
\c取消后续输出。
\e向右删除一个字符。
\E向右删除一个字符。
\f换页。
\n换行。
\r回车。
\t水平制表。
\v垂直制表。
\\反斜杠。
\0nnn八进制数 nnn 所代表的 ASCII 码字符。
\xHH十六进制 HH 对应的8位字符。HH 可以是一到两位。
\uHHHH十六进制 HHHH 对应的 Unicode 字符。HHHH 一到四位。
\UHHHHHHHH十六进制 HHHHHHHH 对应的 Unicode 字符。HHHHHHHH 一到八位。

     
使用示例:

1. echo -e:

[root@server dir]# echo -e 'aaa\bbbb'
aabbb
[root@server dir]# echo -e 'aaa\cbbb'
aaa[root@server dir]# echo -e 'aaa\fbbb'
aaa
   bbb
[root@server dir]# echo -e 'aaa\nbbb'
aaa
bbb
[root@server dir]# echo -e 'aaa\rbbb'
bbb
[root@server dir]# echo -e 'aaa\sbbb'
aaa\sbbb
[root@server dir]# echo -e 'aaa\tbbb'
aaa    bbb
[root@server dir]# echo -e 'aaa\vbbb'
aaa
   bbb
[root@server dir]# echo -e '\e123455'
23455
[root@server dir]# echo -e '\E123455'
23455


 2. echo -n:

[root@server dir]# echo -n 'abc'
abc[root@server dir]# echo -n '12345'
12345[root@server dir]#


3. 颜色输出:

命令:echo -e "\e[背景颜色;文字颜色;显示方式m字符串\e[0m"    

颜色具体内容:

          文字      背景

黑色:30         40

红色:31         41

绿色:32         42

黄色:33         43

蓝色:34         44 

粉色:35         45

青色:36         46

白色:37         47

灰色:38         48

特殊情况:

                97(文字):比37更浅的白色

                90,92,93,94,96(文字):不同深浅的灰色

                91(文字):橙色

                95(文字):紫色

                文字为41-47时,文字颜色为灰色,背景颜色为31-37的颜色

显示方式:

0:关闭所有属性

1:加粗

2:一半亮度

4:下划线

5:闪烁

7:反显

8:消隐

22:一般密度

24:关闭下划线

25:关闭闪烁

27:关闭反显

 首先看一下前景色30-38,背景色40-48的使用: 

 

 

 

 

 

 

 

 

 

 接下来是97,它是比37更浅更亮的白色:

 

 再看一下不同深浅的灰色:90,92,93,94,96

 

下面是橙色(91)和紫色(95):其中7是反显,可以用来使用这两种颜色做背景色

 

 最后,看一下文字为41-47时,文字颜色为灰色,背景颜色为31-37的颜色:

 

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值