echo 命令
echo命令是linux常用命令,使用场景归档如下:
1. echo "abc" echo abc #输出字符串
2.echo $a #输出变量
3.echo -n 不换行输出 echo -n "abc";echo "bcd"
4.echo "`ifconfig`" #格式化输出命令结果
5. echo -e "a\tb" 输出转义字符
转义字符包括:\b:退格 \c:不换行输出 \n换行 \f:换行但是新行连接着上一行的行尾(见示例)。 \t:制表符
\r:光标移至行首,但不换行,相当于使用\r以后字符覆盖\r之前同等长度的字符(见示例) \\:插入\本身
6. 有意思的来了,来点色的
echo -e "\033[31mTest\033[0m" 其中\033[为开始 31m为红色 \033[0m为结束 ,这些代码的专业名词是ANSI控制码
颜色对应的数字:
30 黑色
31 红色
32 绿色
33 黄色
34 蓝色
35 紫色
36 浅蓝色
37 灰色
除了给字上色,还能添加背景echo -e "\033[42;31mTest\033[0m" 其中42为背景
背景色对应的数字
40 黑色
41 红色
42 绿色
43 黄色
44 蓝色
45 紫色
46 浅蓝色
47 灰色