`

linux shell 字体颜色设置

阅读更多

使用 echo -e "\033[0;32;40m" 可以将字体设置成绿色。

这里必须使用echo 的选项 “-e”,因为后面需要用到转义序列。
转义序列就是一个让 shell 执行一个特殊步骤的控制指令。转义序列通常都是以 ESC 开头(这也是它的命名原因)。在 shell 里表示为 ^[。这种表示法需要一点时间去适应,也可以用 \033 完成相同的工作(ESC 的 ASCII 码用十进制表示就是 27, = 用八进制表示的 33)。
033 声明了转义序列的开始,然后是 [ 开始定义颜色。后面的 0 定义了默认的字体宽度。

下面我们要选择前景色(这里是 32,代表绿色)。背景色的 40 表示黑色。要是不想让提示符后面的文字也变成绿色,我们用 \033[0m 关闭转义序列, \033[0m是 shell 的默认颜色。前景色和背景色都有 8 种可用的选择。

可选颜色:红色、绿色、黄色、蓝色、洋红、青色和白色。他们对应的颜色代码是:30(黑色)、31(红色)、32(绿色)、 33(黄色)、34(蓝色)、35(洋红)、36(青色)、37(白色)。

用同样色方法设置背景色,不过要把第一个数字“3”替换成“4”, 例如 40、41、42、43、44、45、46、47。
分享到:
评论

相关推荐

    linux BASH shell下设置字体及背景颜色

    BASH shell下设置字体及背景颜色 echo -e “\e[31mtest\e[41m” \e[30m 将字符的显示颜色改为黑色 \e[31m 将字符的显示颜色改为红色 \e[32m 将字符的显示颜色改为绿色 \e[33m 将字符的显示颜色改为淡红色 \e[34m 将...

    linux 字体颜色意义

    Linux用户可以通过编辑自己的`.bashrc`或`.bash_profile`文件来自定义终端的颜色设置。具体来说,可以修改`LS_COLORS`环境变量,添加或修改颜色代码,以满足个人偏好或提高工作效率。 例如,如果你想让所有目录都...

    linux shell的输出效果修改方法(界面颜色)

    ANSI 非常规字符序列是一种特殊的 ASCII 字符序列,用于控制文本终端的显示方式,如改变文字颜色、背景颜色、文字样式等。这些序列由特定的转义序列组成,通常以 `\033[` 开始,以 `m` 结束。 **基本语法:** ```...

    linux shell

    ### Linux Shell 编程——输出带颜色的文字 在 Linux 系统中,Shell 脚本是一种非常实用的工具,可以用来自动化各种任务。通过 Shell 脚本,用户不仅能够执行基本的操作,还能实现更加复杂的任务管理。本文将详细...

    shell终端美化主题集合

    终端美化通常包括调整字体、颜色方案(色彩搭配)、背景图片、提示符样式等元素。颜色方案,也就是主题,是改变终端显示颜色的关键,比如命令输出的颜色、高亮文本、错误信息等,这可以极大地提高代码可读性和工作...

    Linux shell编程指南

    本书共分五部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。 目 录 译者序 前言 第一部分 ...

    Linux与unix shell编程指南

    本书共分五部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。 目 录 译者序 前言 第一部分 shell ...

    linux shell之控制台打印各种颜色字体和背景的实现方法

    控制台打印各种颜色字体和背景 字体颜色 #30:黑  #31:红  #32:绿  #33:黄  #34:蓝色  #35:紫色  #36:深绿  #37:白色 背景颜色 #40:黑  #41:深红  #42:绿  #43:黄色  #44:蓝色  #45:紫色 ...

    linux终端设置(提供代码)

    ##### 颜色设置代码示例 为了显示绿色文字并保持黑色背景,可以这样设置: ```bash export PS1="\e[32;40m\w>;\e[0m" ``` 其中: - `32`表示前景色为绿色; - `40`表示背景色为黑色; - `\e[0m`用于重置颜色,...

    linux下使用shell脚本输出带颜色字体

    ### Linux下使用Shell脚本输出带颜色字体 在Linux环境中,Shell脚本是一种非常实用的工具,可以帮助我们高效地完成各种任务。通过Shell脚本,我们可以实现自动化操作、系统管理等功能。本文将详细介绍如何在Linux...

    LINUX与UNIX SHELL编程指南 高清PDF

    本书共分五部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。 目 录 译者序 前言 第一部分 shell...

    linux dialog指令学习shell

    `dialog`支持自定义颜色、大小、字体等,可以通过设置各种选项实现。例如,`--backtitle`可以设置背景标题,`--fg-color`和`--bg-color`可以设置文本和背景颜色。 六、组合使用 在实际的shell脚本中,`dialog`常与...

    linux_shell工具SecureCRTSecureFX

    3. **自定义配置**:用户可以根据自己的习惯设置快捷键、字体、颜色等,提升工作效率。 4. **会话管理**:具有自动保存和恢复会话的能力,方便下次快速接入。 5. **脚本支持**:可以编写脚本来自动化重复性任务,...

    在Linux操作系统下如何改变Shell的颜色

    本篇文章将详细讲解如何在Linux环境下更改Shell的颜色,特别是针对user和root用户的设置。 首先,要了解的是Shell分为普通用户(user)和超级用户(root)。在需要切换用户权限时,我们可以使用`su`命令。例如,从普通...

    linux命令大全(修正版)

    通过`style.css`文件,我们可以控制网页布局、颜色、字体等视觉效果。在Linux中,可以使用`vi`, `nano`或`gedit`等文本编辑器来编写和编辑CSS代码。 四、PHP(Hypertext Preprocessor) PHP是一种广泛使用的开源...

    Linux与Unix Shell编程指南(PDF格式,共30章)

    本书共分五部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。 目 录 译者序 前言 第一部分 ...

Global site tag (gtag.js) - Google Analytics