,不管是用shell还是C语言。一、shell下的实现方法      先来讲在shell下,如何实现。用echo命令就可以实现,参看以下例子:echo -e "\033[32mHello, world!"      当你在终端里敲下这条命令后,是不是发现系统用绿色输出了"H            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-04 10:37:03
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            echo命令-e选项的作用是激活终端对反斜线转义符(即\)的解释。引号内\033用于引导非常规字符序列,在这里的作用就是引导设置输出属性,后边的[32m就是将前景色设置为绿色,字母m表示设置的属性类别,数字代表属性值。设置可以单独使用,例如:
       echo -e  "\033[0m"
             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-10-03 17:03:05
                            
                                652阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               “命令行窗口”下可以通过如下两种方法:   1. import subprocess   subprocess.call("clear") # linux/mac   subprocess.call("cls", shell=True) # windows   执行完次命令后,窗口顶部第一行会出现一个0,接下来才会是输入提示符“>>>”   消除这个0的方法是在此            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-25 14:12:08
                            
                                72阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            问题我有一个Python脚本,当我从命令行运行它时,我不想在.bash_history中记录任何内容。这样做的原因是该脚本使用Python argparse库,该库允许我直接从命令行将参数传递给python代码。例如,我可以编写脚本,以便它将“ 123456”用作脚本中的值:$ ./scriptname.py -n 123456问题是我不希望将值123456存储在.bash_history中。实际            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-27 23:47:59
                            
                                38阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             1 格式:
 \033[显示方式;前景色;背景色m 
 2   
 3 说明: 
 4 前景色            背景色              
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-04-19 11:18:32
                            
                                1544阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               使用Shell颜色     首先使用一个例子来说明如何实现Shell彩色:    PS1="\[ \033[0;32;40m\u@\h:\w\$ \033[0m \]"     这时候就会显示如下的提示符:     在上面命令中,“\033[0;32;40m”表示定义后面            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-07-01 11:57:08
                            
                                852阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            echo -e “\033[31m 红色字 \033[0m” echo -e “\033[34m 黄色字 \033[0m” echo -e “\033[41;33m 红底黄字 \033[0m” echo -e “\033[41;37m 红底白字 \033[0m”From:http://www.jb51.net/article/43968.htm             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-11-08 23:49:58
                            
                                748阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            格式: echo -e "\033[字背景颜色;字体颜色m字符串\033[0m"格式: echo -e "\033[字背景颜色;字体颜色m字符串\033[0m" 例如: echo -e "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色 那些ascii code 是对颜色调用的始末. \033[ ; m …… \033[0m            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-02-25 18:32:44
                            
                                578阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            echo -e:启用反斜线控制字符的转换范例:echo -e "\033[40;37m 黑底白字 孔令超\033[0m"echo -e "\033[41;37m 红底白字 孔令超\033[0m"echo -e "\033[42;37m 绿底白字 孔令超\033[0m"echo -e "\033[43;37m 黄底白字 xxxxx\033[0m"echo -e "\033[44;37m 蓝底白字 x            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-12-08 17:59:04
                            
                                707阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下:复制代码代码如下:echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"例如:复制代码代码如下:echo -e "\033[41;36m something here \033[0m"其中41的位置代表底色, 36的位置是代表字的颜色注:   1、字背景颜色和文字颜色之            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-03-27 09:39:53
                            
                                1007阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux系统是一种开源操作系统,广泛应用于服务器和个人计算机中。Linux系统的shell是用户与操作系统进行交互的主要方式之一。在Linux系统中,用户可以通过shell来执行命令,管理文件和程序,以及进行其他操作。
在Linux系统中,shell的外观可以通过改变颜色来个性化。用户可以通过设置shell的颜色方案来美化命令行界面,使其更加舒适和易于使用。
其中,Linux shell的颜            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-06 13:19:02
                            
                                104阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            执行:            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-11 23:23:21
                            
                                174阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            shell脚本中 echo 和 printf 都可以输出内容。示例1:echo -e "\033[43;35m david use echo say Hello World \033[0m \n" 
printf "\033[44;36m david use printf say Hello World \033[0m \n" 
echo -e "\033[47;30;5m david use            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-13 13:26:47
                            
                                854阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            bash的颜色显示规则:  ASCII编码对于颜色进行设置:  \033 :ctrl键  [:控制字符和颜色代码之间的间隔字符  0m:关闭颜色属性的命令;  1m:对于显示文本字符加粗  4m:为文本字符加下划线标识  5m:使文本字符闪烁  7m:将文本字符的背景色和前景色交换显示;  8m:将文本字符的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-25 09:31:31
                            
                                81阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            (2)、颜色语法: \033[前景色;背景色m \033[0m #0m代表恢复到系统默认的颜色 (3)、字符界面前景颜色与背景颜色: 前景色:30黑 31红 32绿 33黄 34蓝 35紫 36青 37白 背景色:40黑 41红 42绿 43黄 44青 45蓝 46青 47白 格式如下: echo            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-27 11:52:32
                            
                                256阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Linux系统中,红帽是一种非常流行的发行版。红帽基于开源软件项目,并且拥有强大的社区支持。作为一名Linux用户,我们经常需要使用shell来和系统进行交互,而颜色值在shell中也起到了很重要的作用。
在Linux shell中,可以通过使用不同的颜色值来进行文本的着色,让输出更加美观和易读。在红帽 Linux系统中,通常可以通过使用ANSI转义码来设置不同的颜色值。ANSI转义码以控制字            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-08 10:11:27
                            
                                83阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/bash
## test color for script
RED_COLOR='\E[1;31m'
GREEN_COLOR='\E[1;32m'
YELLOR_COLOR='\E[1;33m'
BLUE_COLOR='\E[1;34m'
PINK='\E[1;35m'
RES='\E[0m'
if [ $# -e            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-06-22 16:20:38
                            
                                1604阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e  格式如下:  echo-e"\033[字背景颜色;文字颜色m字符串\033[0m"  例如:  echo-e"\033[41;36msomethinghere\033[0m"  其中41的位置代表底色,36的位置是代表字的颜色  注:www.2cto.com  1、字背景颜色            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-02-07 19:10:20
                            
                                1542阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            出入任意字符串,使其变成想要的颜色:#!/bin/shplus_color(){RED_COLOR='\E[1;31m'GREEN_COLOR='\E[1;32m'YELLOW_COLOR='\E[1;33m'BLUE_COLOR='\E[1;34m'PINK_COLOR='\E[1;35m'RES='\E[0m'if[$#-ne2]thenecho"usage$0:content{red|yel            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2020-01-03 11:38:55
                            
                                507阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Linux操作系统中,使用Shell脚本编写程序是一种非常便捷和高效的方法。而在Shell脚本中,使用echo命令可以在终端上打印输出信息。与此同时,可以通过设置文本的颜色让输出信息更加醒目和可读。
在Linux的Shell脚本中,使用echo命令输出颜色的方式主要有两种,一种是使用转义序列,另一种是使用tput命令。
首先是使用转义序列的方法,可以通过在echo命令中加入特定的转义序列来实            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-24 11:33:38
                            
                                150阅读