echo命令的使用

echo命令的使用

1、echo后面跟要输出的文本

 

#echo Taizi
Taizi
#echo learn echo
learn echo

2、echo -n 表示不换行输出

[Taizi]#echo Taizi
Taizi
[Taizi]#
[Taizi]#
[Taizi]#echo -n Taizi
Taizi[Taizi]#

3、echo “命令” 表示执行相应的Linux命令

[Taizi]#echo "'ifconfig'"

4、echo -e 表示输出内容中转义字符

"	" 制表符
[Taizi]#echo "Tai zi"
Tai    zi
"" 退格符 后面存在字符的前提下,""表示删除前一个字符
[Taizi]#echo "Taizi"
Taizi
[Taizi]#echo "Taizi"
Tazi
"
" 换行符
[Taizi]#echo "Tai
zi"
Tai
zi
"f"转移符,表示换行,但是换行后的新行的开头位置连接着上一行的行尾
[Taizi]#echo "Taifzifblogs"
Tai
    zi
       blogs
"
"转义符表示使用"
"后面的字符覆盖"
"之前的同等长度的字符
[Taizi]#echo "Tai
zi"
zii
[Taizi]#echo "Taizi
DMU"
DMUzi
"\"经过转义以后,表示""
[Taizi]#echo "DMU\Taizi"
DMUTaizi

5、输出不同颜色的字符

 

改变字体颜色 
30:黑色 

31:红色 

32:绿色 

33:黄色 

34:蓝色 

35:紫色 

36:浅蓝色 

37:灰色
[Taizi]#echo -e "33[30mTaizi33[0m"
Taizi
[Taizi]#echo -e "33[31mTaizi33[0m"
Taizi
[Taizi]#echo -e "33[32mTaizi33[0m"
Taizi
[Taizi]#echo -e "33[33mTaizi33[0m"
Taizi
[Taizi]#echo -e "33[34mTaizi33[0m"
Taizi
[Taizi]#echo -e "33[35mTaizi33[0m"
Taizi
[Taizi]#echo -e "33[36mTaizi33[0m"
Taizi
[Taizi]#echo -e "33[37mTaizi33[0m"
Taizi
 

 

ansi控制码中不仅有控制颜色的控制码,还有一些提供其他功能的控制码,我们来总结一下


常用ANSI控制码总结如下:

33[0m 关闭所有属性 ,也就是说此控制码前面的控制码将会失效,此控制码中的0可以省略。

33[1m 设置高亮度 

33[4m 下划线 

33[5m 闪烁 

33[7m 反显 ,撞色显示,显示为白底黑字,或者显示为黑底白字

33[8m 消隐 ,字符颜色将会与背景颜色相同

33[30m -- 33[37m 设置字符颜色 

33[40m -- 33[47m 设置背景色 

33[K 清除从光标到行尾的内容

 

原文地址:https://www.cnblogs.com/LGJC1314/p/13391623.html