首页 > 系统相关 >shell颜色

shell颜色

时间:2023-07-21 17:12:28浏览次数:32  
标签:shell 颜色 样式 ANSI Shell 033 文本

在Shell中,可以使用ANSI转义码来控制文本的颜色和格式。ANSI转义码以\033[开头,后面跟着相应的控制字符来改变文本的样式和颜色。

以下是一些常用的Shell颜色代码:

  • 文本颜色:

    • 30: 黑色
    • 31: 红色
    • 32: 绿色
    • 33: 黄色
    • 34: 蓝色
    • 35: 紫色
    • 36: 青色
    • 37: 白色
  • 背景颜色:

    • 40: 黑色
    • 41: 红色
    • 42: 绿色
    • 43: 黄色
    • 44: 蓝色
    • 45: 紫色
    • 46: 青色
    • 47: 白色
  • 样式:

    • 0: 默认样式
    • 1: 粗体或高亮(部分终端模拟器可能显示为粗体)
    • 4: 下划线
    • 5: 闪烁
    • 7: 反显(将背景和前景颜色交换)
    • 8: 不可见(隐藏文本,一般用于密码输入)

要在Shell中使用颜色代码,可以在输出文本之前插入相应的ANSI转义码。例如,要在Shell中将文本设置为红色,可以使用以下代码:

echo -e "\033[31m这是红色文本\033[0m"

其中,\033[31m表示将后续文本设置为红色,\033[0m表示恢复默认样式。

 

标签:shell,颜色,样式,ANSI,Shell,033,文本
From: https://www.cnblogs.com/xpylovely/p/17571955.html

相关文章

  • Shell
    shell介绍什么shellshell功能一、什么是shellshell是一个程序,采用C语言编写,是用户和linux内核沟通的桥梁。它既是一种命令语言,又是一种解释性的编程语言。通过一个图表来查看一下shell的作用。作用:kernel:为软件服务,接收用户或软件指令驱动硬件,完成工作shell:命令解释......
  • Linux - Check If File Is Empty Or Not Using Shell Script
    Linux-CheckIfFileIsEmptyOrNotUsingShellScriptHowdoIcheckifafileisemptyornotusingbashorkshshellscriptunderaUNIX/Linux/macOS/OSX/BSDfamilyofoperatingsystems?HowdoIcheckifafileisemptyinBash?Youcanuse......
  • Day 3: Shell条件语句和循环
    学习目标学习内容1.条件语句if语句case语句2.循环结构for循环while循环3.练习任务大树哥个人信息学习目标学习Shell中的条件语句,如if语句和case语句。理解循环结构,如for循环和while循环。练习编写脚本,包括条件判断和循环执行。学习内容今天我们将学习Shell中的条件语......
  • CentOS-Mysql 自动备份-shell 脚本
    功能说明:在服务器A上,每天自动运行一个shell脚本;备份数据库db;然后将sql文件放到另一台服务器B上。新建文件:mysql_backup.sh内容是:#!/bin/bashHOST=127.0.0.1USERNAME=rootPASSWORD=rootDBNAME=adverserverHost=123.123.123.123DATE=$(date+%Y%m%d)OLDDATE=$(date-d......
  • Linux shell | 竖线管道符号放变量 无法访问'|': 没有那个文件或目录 无法访问'wc':
    工作中遇到一个实际问题,文本编码转换。原始命令:catutf8.log|iconv-c-fUTF-8-tGBK|teegbk.log因为某种(方便修改、方便替换)原因,想把“|iconv-c-fUTF-8-tGBK|”命令这段,想放到变量里,做到一处修改处处生效的效果。pipe="|iconv-c-fUTF-8-tGBK|"catutf......
  • mssql的xp_cmdshell扩展
    introductionxp_cmdshellextension:storedprocedureexecutescommandstringasanoperatingsystemcommandinshell andretirevealloutputastextlinesdetermineifcurrentmssqlhasxp_cmdshellareturnvalueof1indicatestheextensionisxp_cmdsh......
  • js实现颜色转换
    //hex转rgba第一种consthex2Rgb=(hexValue,alpha=1)=>{constrgx=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;consthex=hexValue.replace(rgx,(m,r,g,b)=>r+r+g+g+b+b);constrgb=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.e......
  • Windows下spark能运行但打不开spark-shell
    解决Windows下spark能运行但打不开spark-shell问题作为一名经验丰富的开发者,我将教你解决Windows下spark能够运行但无法打开spark-shell的问题。下面是整个解决流程,可以通过表格的形式展示步骤:步骤操作步骤1检查Java环境变量步骤2检查Hadoop环境变量步骤3检......
  • android 怎么更改progressbar 的颜色
    项目方案:AndroidProgressBar颜色更改简介ProgressBar是Android中常用的进度条控件,它可以用来展示任务的进度。然而,默认情况下,ProgressBar的颜色是系统主题颜色,可能与项目的设计风格不匹配。本文将介绍如何通过代码来更改ProgressBar的颜色,以满足项目的需求。实现步骤步骤1:创......
  • PowerShell Sql server 系列一:连接SQl
    前置条件PowerShell基础知识。模块,参数,凭证Sqlserver基础知识,SSMS操作熟练labSqlserver2017-2022Dev版本PowerShell5.1以上安装dba模块Install-Module-Namedbatools测试和连接sql测试sql#Windows账户连接Test-DbaConnection-SqlInstancekite\mssqls......