Linux命令-echo命令

echo命令:
打印输出内容(printf) (默认是换行的)                                                                              
-n 输出空字符不加空行==什么都不输出,代表不换行                                                                  
-e 能够识别以\开头的一些转义字符                                                                                    
转义字符:                                                                                                          
\b 转义后相当于按退格键(backspace),但是前提"\b"后面存在字符,多个"\b",就代表多次退格                            
\c 不换行输出,在"\c" 后面不存在字符的情况下,作用相当于echo -n,如果有"\c"后面有字符,那么后面内容就不输出        
\n 换行                                                                                                            
\f 换行,但是换行后逇新行的开头位置连接着上一行的行尾                                                              
\v与\f相同                                                                                                          
\t 制表符                                                                                                          
\r 光标移至行首,但不换行                                                                                          
\\ 代表\本身                                                                                                        
                                                                                                                   
颜色输出                                                                                                            
echo -e "\033[30m 黑色字 \033[0m"                                                                                  
echo -e "\033[31m 红色字 \033[0m"                                                                                  
echo -e "\033[32m 绿色字 \033[0m"                                                                                  
echo -e "\033[33m 黄色字 \033[0m"                                                                                  
echo -e "\033[34m 蓝色字 \033[0m"                                                                                  
echo -e "\033[35m 紫色字 \033[0m"                                                                                  
echo -e "\033[36m 浅蓝字 \033[0m"                                                                                  
echo -e "\033[37m 灰色字 \033[0m"                                                                                  
                                                                                                                   
背景色                                                                                                              
echo -e "\033[40;30m 黑色背景 \033[0m"                                                                              
echo -e "\033[41;31m 红色背景 \033[0m"                                                                              
echo -e "\033[42;32m 绿色背景 \033[0m"                                                                              
echo -e "\033[43;33m 黄色背景 \033[0m"                                                                              
echo -e "\033[44;34m 蓝色背景 \033[0m"                                                                              
echo -e "\033[45;35m 紫色背景 \033[0m"                                                                              
echo -e "\033[46;36m 浅蓝背景 \033[0m"                                                                              
echo -e "\033[47;37m 灰色背景 \033[0m"                                                                              
                                                                                                                   
echo "`ifconfig`" 打印出的格式不变,加个双引号                                                                      
echo today is #可以直接打印,一个特性                                                                              
echo > 输出空字符+空行                                                                                            
例子:                                                                                                              
echo stu{01..10}|tr " " "\n"                                                                                        
echo stu{01..10}|xargs -n 1                                                                                        
echo {0..100..3} 以3为加数,打印0 3 6 9 。。。。                                                                                                      
分享到:
关键词:Linux命令

网友留言(0 条)

发表评论