【Linux】Linux字体颜色

转自:http://onlyzq.blog.51cto.com/1228/546459

echo显示带颜色,需要使用参数-e
格式如下:
echo -e
"\033[字背景颜色;文字颜色m字符串\033[0m"
例如: 
echo -e "\033[41;37m TonyZhang
\033[0m"
其中41的位置代表底色, 37的位置是代表字的颜色

注:
1、字背景颜色和文字颜色之间是英文的“""”
2、文字颜色后面有个m
3、字符串前后可以没有空格,如果有的话,输出也是同样有空格

下面看几个例子:

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;37m 黑底白字 \033[0m"
echo -e "\033[41;37m 红底白字
\033[0m"
echo -e "\033[42;37m 绿底白字 \033[0m"
echo -e "\033[43;37m 黄底白字
\033[0m"
echo -e "\033[44;37m 蓝底白字 \033[0m"
echo -e "\033[45;37m 紫底白字
\033[0m"
echo -e "\033[46;37m 天蓝底白字 \033[0m"
echo -e "\033[47;30m 白底黑字
\033[0m"

控制选项说明 :

\33[0m 关闭所有属性 
\33[1m 设置高亮度 
\33[4m 下划线 
\33[5m
闪烁 
\33[7m 反显 
\33[8m 消隐 
\33[30m -- \33[37m
设置前景色 
\33[40m -- \33[47m 设置背景色 
\33[nA 光标上移n行 
\33[nB
光标下移n行 
\33[nC 光标右移n行 
\33[nD
光标左移n行 
\33[y;xH设置光标位置 
\33[2J 清屏 
\33[K
清除从光标到行尾的内容 
\33[s 保存光标位置 
\33[u 恢复光标位置 
\33[?25l
隐藏光标 
\33[?25h 显示光标

时间: 2024-10-10 23:43:36

【Linux】Linux字体颜色的相关文章

修改linux终端命令行各字体颜色

最近在学习linux操作系统(CentOS 6 & CentOS 7).觉得linux终端命令行全部为白色,会经常导致命令与输出内容难以分辨.于是上网找到修改linux终端命令行颜色的方法,发现通过定义PS1环境变量即可实现,下面我以root用户身份进行操作. 1.了解PS1 PS1是Linux终端用户的一个环境变量,用来定义命令行提示符的参数. 在终端输入命令: # set | grep PS1 可得到当前PS1的定义值: PS1='[\[email protected]\h \W]\$ '

linux下 C编程改变输出字体颜色

格式: echo "\033[字背景颜色;字体颜色m字符串\033[0m"例如:echo "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色那些ascii code 是对颜色调用的始末. \033[ ; m -- \033[0m 字背景颜色范围:40----4940:黑41:深红42:绿43:黄色44:蓝色45:紫色46:深绿47:白色字颜色:30-----------3930:黑31:红32

linux终端c语言改变输出字体颜色

Linux下C改变输出字体颜色 例: #include int main() { printf("\033[31mThis is RED.\n\033[0m"); return 0; } 31m代表字体为红色,0m代表关闭所有属性. 常用的ANSI控制码如下(有些不支持): \033[0m 关闭所有属性 \033[1m 高亮 \033[2m 亮度减半 \033[3m 斜体 \033[4m 下划线 \033[5m 闪烁 \033[6m 快闪 \033[7m 反显 \033[8m 消隐 \

Linux 终端字符颜色设置

我们在编写程序的时候,通常需要终端对输出显示红色或者绿色等各种颜色,以便更加清楚的对用户做出提示.下面是Linux系统终端颜色的设置方式: 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关,shell,python,perl, C, C++等均可以调用. 转义序列是以 ESC 开头,可以用 \033 完成相同的工作(ESC 的 ASCII 码用十进制表示就是 27, 等价于用八进制表示的 33). 显示格式:    \033[显示方式;前景色;背景色m 其中显示方式

Linux终端提示符颜色设置

将以下语句添加到用户目录下的 .bashrc 文件中,然后执行 source .bashrc 使其立即生效. PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$' 标识符列表:<常用的>\u :当前用户的账号名称\h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略\H :完整的主机名称.例如:

SecureCRT设置linux终端显示颜色

在linux系统上,我们使用终端时,对于文件或目录会显示不同的颜色.而SecureCRT默认显示的颜色是单一的,我们该如何让其像linux一样显示个性化颜色呢. 使用SecureCRT登录 linux的用户上. 检查vim-enhanced 是否安装. rpm -qa | grep vim-enhanced 第二步,选项-->会话选项 设置完成后,重新连接linux用户,字体颜色已发生变化 原文地址:https://www.cnblogs.com/ftl1012/p/SecureCRT.html

Linux安装字体文件

登录生成验证码的时候使用了monaco.ttf字体,没有安装字体的情况下,会报错:can't open resource Linux安装字体的方式其实很简单,就是调用fc-cache -f -v命令,其实我们可以什么都不添加直接调用这个命令 可以看到它会去/usr/share/fonts/truetype等目录以及你自己的个人用户目录 ~/.fonts/ ~/.local/share/fonts ~/.fontconfig ~/.cache/fontconfig等目录进行字体文件ttf的索引查找

Aspose Linux下字体找不到报错

http://www.aspose.com/community/forums/thread/402193.aspx http://www.aspose.com/community/forums/thread/362576/aspose-and-fonts-on-linux.cannot-find-font.aspx Hi, Thanks for your posting and using Aspose.Cells for Java. Please try setting java.awt.he

修改Linux终端提示符颜色

修改Linux终端提示符颜色 [[email protected] ~]# tail -1 .bashrc PS1='[\[\033[1;31m\]\u\[\033[0m\]@\[\033[1;32m\]\h \[\033[1;36m\]\w\[\033[0m\]]# ' [[email protected] ~]# source .bashrc [[email protected] ~]# 原文地址:https://www.cnblogs.com/zhouwanchun/p/10679342.

linux 安装字体

1.增加linux下字体的种类, 查看服务下字体有哪些?fc-list 2.将windows 下simfang.ttf(仿宋).simsun.ttf (宋体) 拷贝到 linux 下, 路径为  /user/share/fonts/ 下 3.运行fc-cache /usr/share/fonts/刷新字体缓存   或者fc-cache -fv # mkfontscale (如果提示 mkfontscale: command not found,需自行安装 # yum install mkfont