1.echo- display a line of textEcho the STRING(s) to standard output.1echo [ˈekəʊ]n. 回响回声回音映现 v. 回响回荡发出回声产生回响1.1. User Commands1(base) yongqiangyongqiang:~$ man echo1.2. 内容输出后换行 (自带换行符)输出内容然后输出换行符号。12345678910(base) yongqiangyongqiang:~$ echo yongqiangyongqiang(base) yongqiangyongqiang:~$ echo yongqiangyongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo Yongqiang ChengYongqiang Cheng(base) yongqiangyongqiang:~$ echo Yongqiang ChengYongqiang Cheng(base) yongqiangyongqiang:~$1.3.-n- do not output the trailing newline (取消换行符)取消输出后行末的换行符号内容输出后不换行。1trail [treɪl]v. 跟踪追踪拖磨蹭 n. 小径路径踪迹足迹123456(base) yongqiangyongqiang:~$ echo Yongqiang ChengYongqiang Cheng(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -n Yongqiang ChengYongqiang Cheng(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$如果加入-n选项则在输出内容结束后不会换行直接显示新行的提示符。12345678910(base) yongqiangyongqiang:~$ echo Yongqiang ChengYongqiang Cheng(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo Yongqiang; echo ChengYongqiangCheng(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -n Yongqiang; echo ChengYongqiangCheng(base) yongqiangyongqiang:~$加分号表示一条语句的完结。1.4.-e- enable interpretation of backslash escapes (支持反斜线控制的字符转换)检索语句中的转义符并执行需要使用双引号 。If-eis in effect, the following sequences are recognized:123456789101112\\ backslash - 输出 \\a alert (BEL) - 输出警告音\b backspace - 退格键删除左边一个字符\c produce no further output - 取消输出行末的换行符和 -n 选项一致\e escape - Esc 键\f form feed - 换页符\n new line - 换行符\r carriage return - 回车键\t horizontal tab - 水平制表符\v vertical tab - 垂直制表符\0NNN byte with octal value NNN (1 to 3 digits) - 按照八进制 ASCII 码表输出字符其中 0 为数字 0NNN 是三位八进制数\xHH byte with hexadecimal value HH (1 to 2 digits) - 按照十六进制 ASCII 码表输出字符其中 hh 是两位十六进制数1carriage [ˈkærɪdʒ]n. 运输运费举止仪态123456(base) yongqiangyongqiang:~$ echo -e \\\(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \a(base) yongqiangyongqiang:~$\b删除左边一个字符。123456(base) yongqiangyongqiang:~$ echo -e yong\bqiangyonqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e yongqiang\byongqiang(base) yongqiangyongqiang:~$输出内容结束后不会换行且\c之后的内容不输出。123456789(base) yongqiangyongqiang:~$ echo -e yongqiangyongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e yongqiang\cyongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e yong\cqiangyong(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$\t水平制表符Tab 键。1234567(base) yongqiangyongqiang:~$ echo -e Aaa\tBbb\tCccAaa Bbb Ccc(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e Aaa\tBbb\tCcc\nDdd\tEee\tFffAaa Bbb CccDdd Eee Fff(base) yongqiangyongqiang:~$输入八进制打印对应的 ASCII 码。65 \0101 ‘A’输入十六进制打印对应的 ASCII 码。65 \x41 ‘A’12345678(base) yongqiangyongqiang:~$ echo -e \0101\t\0102\t\0103\n\0104\t\0105\t\0106A B CD E F(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \x41\t\x42\t\x43\n\x44\t\x45\t\x46A B CD E F(base) yongqiangyongqiang:~$\n换行符12345678(base) yongqiangyongqiang:~$ echo -e yong\nqiangyongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e yongqiang\nyongqiang(base) yongqiangyongqiang:~$\f换页符12345678(base) yongqiangyongqiang:~$ echo -e yong\fqiangyongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e yongqiang\fyongqiang(base) yongqiangyongqiang:~$\r光标回到行首后面输出的内容会覆盖之前的输出可用于制作进度条。123456(base) yongqiangyongqiang:~$ echo -e yong\rqiangqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e yongqiang\rchengchengiang(base) yongqiangyongqiang:~$\v垂直制表符12345(base) yongqiangyongqiang:~$ echo -e yong\vqiang\vchengyongqiangcheng(base) yongqiangyongqiang:~$1.5. 设置打印字体颜色\e[是标准格式代表颜色输出开始。\e[0m是标准格式代表颜色输出结束。字体颜色30m黑色31m红色32m绿色33m黄色34m蓝色35m洋红36m青色37m白色。123456789101112131415161718192021222324(base) yongqiangyongqiang:~$ echo -e \e[30m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[31m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[32m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[33m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[34m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[35m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[36m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[37m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$字体颜色1;30m亮黑色1;31m亮红色1;32m亮绿色1;33m亮黄色1;34m亮蓝色1;35m亮洋红1;36m亮青色1;37m亮白色。123456789101112131415161718192021222324(base) yongqiangyongqiang:~$ echo -e \e[1;30m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[1;31m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[1;32m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[1;33m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[1;34m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[1;35m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[1;36m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[1;37m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$1.6. 设置打印字体背景颜色\e[是标准格式代表颜色输出开始。\e[0m是标准格式代表颜色输出结束。背景颜色40m黑色41m红色42m绿色43m黄色44m蓝色45m洋红46m青色47m白色。123456789101112131415161718192021222324(base) yongqiangyongqiang:~$ echo -e \e[40m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[41m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[42m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[43m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[44m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[45m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[46m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[47m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$123456789101112131415161718192021222324(base) yongqiangyongqiang:~$ echo -e \e[1;40m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[1;41m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[1;42m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[1;43m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[1;44m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[1;45m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[1;46m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \e[1;47m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$1.7. 打印设置\033和\e效果相同。123456789(base) yongqiangyongqiang:~$ echo -e \e[4m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \033[4m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -e \033[4m yongqiang \033[0myongqiang(base) yongqiangyongqiang:~$闪烁显示。123(base) yongqiangyongqiang:~$ echo -e \033[5m yongqiang \033[0myongqiang(base) yongqiangyongqiang:~$红色字体白色背景显示。123(base) yongqiangyongqiang:~$ echo -e \e[31;47m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$1.8.-E- disable interpretation of backslash escapes (default)禁用转义字符。123456(base) yongqiangyongqiang:~$ echo -e \e[31;47m yongqiang \e[0myongqiang(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo -E \e[31;47m yongqiang \e[0m\e[31;47m yongqiang \e[0m(base) yongqiangyongqiang:~$1.9.echo yongqiang cheng123456(base) yongqiangyongqiang:~$ echo yongqiang chengyongqiang cheng(base) yongqiangyongqiang:~$(base) yongqiangyongqiang:~$ echo yongqiang chengyongqiang cheng(base) yongqiangyongqiang:~$复制讲解总结以上为个人经验希望能给大家一个参考