-
2021-05-12 14:10:17
要修改终端里的字体,通常有两种方法,第一,当你面对有图形功能的linux系统时,就比较方便了,直接打开终端,右击终端的空白处(或者空黑处),然后就会出现类似windows中的一系列的改字体的选项,相信接下来的操作大家打击都能很轻松的搞定。那么如果没有图形功能呢?就可以采用如下的指令修改方法,该方法笔者比这多为借鉴的其他大神的操作,笔者也在学习,算是和大家的一同学习和分享。
1.通过console-tools设置控制台字体
1.1.选用并测试合适的字体和字库文件:
复制代码 代码如下:
# ls /usr/share/consolefonts/
1.2.测试选用喜爱的字库文件:
复制代码 代码如下:
# consolechars -f /usr/share/consolefonts/lat9w-16.psf.gz
# consolechars -f /usr/share/consolefonts/lat2-16.psf.gz
1.3.保存控制台默认字体配置:
复制代码 代码如下:
# vi /etc/console-tools/config
将合适的字库文件设置为默认,如果选择lat2-16.psf.gz 字库文件,可将SCREEN_FONT设成:
SCREEN_FONT=lat2-16
阅读(809) | 评论(0) | 转发(0) |
更多相关内容 -
修改linux终端字体颜色
2021-05-07 08:49:53上面的设置的作用域只有当前终端的登陆有效,关闭终端或退出登录即刻失效。要想永久性的保存设置,需要修改.bashrc配置文件。 键入命令: 1 # cd 2 # ls -la 现在可以看到.bashrc这个文件。 编辑.bashrc: vim .... -
Linux-自我定义设置终端界面的字体颜色
2021-05-12 14:52:32.bashrc是一个隐藏的文件,要打开并修改该文件需要:(1)命令:ls -a找到文件 .bashrc;(2) 命令vim ~/.bashrc进入到文件;(3) 直接按i键可以对文件进行修改(可以直接把下边的代码复制粘贴到原文件下方),Esc+:+wq....bashrc是一个隐藏的文件,要打开并修改该文件需要:
(1)命令:ls -a 找到文件 .bashrc;
(2) 命令 vim ~/.bashrc 进入到文件;
(3) 直接按 i 键可以对文件进行修改(可以直接把下边的代码复制粘贴到原文件下方), Esc + :+ wq 退出并保存修改之后的文件
(4) 命令 :source ~/.bashrc 更新 .bashrc
然后就可以开心的查看修改之后的文件啦~~~
自用代码:
###### User interface
red='\e[0;31m'
RED='\e[1;31m'
green='\e[0;32m'
GREEN='\e[1;32m'
yellow='\e[0;33m'
YELLOW='\e[1;33m'
blue='\e[0;34m'
BLUE='\e[1;34m'
magenta='\e[0;35m'
MAGENTA='\e[1;35m'
cyan='\e[0;36m'
CYAN='\e[1;36m'
NC='\e[0m' # No Color
PS1='\[\e[35;1m\]\u@\h \[\e[32;1m\]\t \[\e[33;1m\]\w\[\e[0m\]\n$'
###### function
ex(){
if [ -f $1 ]; then
case $1 in
*.tar.bz2) tar xjf $1;;
*.tar.gz) tar xzf $1;;
*.bz2) bunzip2 $1;;
*.rar) rar x $1;;
*.gz) gunzip $1;;
*.tar) tar xf $1;;
*.tbz2) tar xjf $1;;
*.tgz) tar xzf $1;;
*.zip) unzip $1;;
*.Z) uncompress $1;;
*.7z) 7z x $1;;
*) echo "'$1' cannot be extracted via extract()" ;;
esac
else
echo "'$1' is not a valid file"
fi
}
-
linux终端字体颜色_使用printf打印出各种颜色字体
2021-09-08 10:18:36一、linux终端控制描述 Linux控制台实现了VT102和ECMA-48/ISO 6429/ANSI X3.64终端控制的子集,这个子集很庞大,当然还有Linux自己私有的控制序列,以改变颜色配置,字符集映像,等等。 二、用法 1、格式 固定格式:“\...- 我的博客:https://blog.csdn.net/qq_37388044
- 我的知乎:https://www.zhihu.com/people/bbtganmin
- 联系方式:知乎私信
转载或者引用本文内容请注明来源及原作者!
前言
日常开发中,我们会遇到各种各样的库。在移植库的过程中,我们会发现有些库的打印是有颜色的,这是怎么实现的呢?
一、linux终端控制描述
Linux控制台实现了VT102和ECMA-48/ISO 6429/ANSI X3.64终端控制的子集,这个子集很庞大,当然还有Linux自己私有的控制序列,以改变颜色配置,字符集映像,等等。
二、用法
1、格式
固定格式:“\033[”开头,“m”结尾,中间数字代表相应格式,如下:
printf("\033[1mHello wold! \033[0m\n");
- “\033”代表 ESC字符。ESC的ASCII码是十进制27,八进制033。
- ECMA-48中,“1”表示高亮显示,“0”表示默认。
- 上面语句中,“\033[1m”表示后面的字符格式改为高亮显示,“\033[0m”表示后面的字符恢复默认格式。所有,上面的语句打印出来“Hello wold!”会高亮显示。
2、同时设置多种格式
固定格式:“\033[”开头,“m”结尾,不同格式用“;”号隔开,如下:
printf("\033[1;31;42mHello wold! \033[0m\n");
- “31”表示字体红色,“42”表示背景绿色。
- 上面语句中,打印出来“Hello wold!”会高亮显示、红色字体、绿色背景。
三、ECMA-48 SGR 序列
ESC [ < parameters > m 设置显示属性. 同样的序列可以设置一个或多个属性.
param result 0 所有属性重设为默认值 1 设置边框 4 设置下划线 5 设置闪烁 7 反显 24 关闭下划线 25 关闭闪烁 27 关闭反显 30 黑色字体 31 红色字体 32 绿色字体 33 棕色字体 34 蓝色字体 35 品红字体 36 孔雀蓝字体 37 白色字体 38 打开下划线,设置默认字体颜色 39 关闭下划线,设置默认字体颜色 40 黑色背景 41 红色背景 42 绿色背景 43 棕色背景 44 蓝色背景 45 品红背景 46 孔雀蓝背景 47 白色背景 49 设置默认背景色 四、官方说明
linux系统下输入:
man console_codes
可查看详细说明。
五、测试程序
#include <stdio.h> int main(int argc, char const *argv[]) { for (int i = 0; i < 50; ++i) { printf("\033[%dmHello wold!(%d)\033[0m\n", i, i); } return 0; }
-
Kali Linux 终端字体配色
2021-02-08 17:55:51Kali Linux 终端字体配色 在用root用户登录Kali Liunx时,会发现终端的字体无配色,非常难看,以下这幅图便是kali用户和root用户的区别,看着真难受。 那我们怎么让root用户换上像kali用户的终端颜色呢? 仅仅... -
linux下 C编程改变输出字体颜色
2021-05-16 16:00:19字体颜色m字符串\033[0m"例如:echo "\033[41;36m something here \033[0m"其中41的位置代表底色, 36的位置是代表字的颜色那些ascii code 是对颜色调用的始末.\033[ ; m …… \033[0m字背景颜色范围:40----4940:黑41:... -
Linux下修改终端字体颜色和大小
2021-05-13 20:14:3435:' 2、source ~/.bash_profile即可 方法二: 1、拷贝/etc/DIR_COLORS文件为当前主目录的 .dir_colors cp /etc/DIR_COLORS ~/.dir_colors 2、修改~/.dir_colors中DIR对应的颜色 vim ~/.dir_colors 第59行:DIR 01;... -
Linux设置终端输出字体颜色
2019-09-29 01:09:31Linux设置终端输出字体颜色 0x01 终端配色方法简介 使用\033[01;04;32;41m之类的配色方案在需要输出显示的文本之前,可以改变应用程序输出文本的颜色或者背景颜色。 #include <stdio.h> int main() { printf... -
Linux-设置终端界面的字体颜色和自定义常用快捷功能
2021-05-12 12:35:55esac else echo "'$1' is not a valid file" fi } 解释: PS1是Linux终端用户的一个环境变量,用来说明命令行提示符的设置。在终端输入命令:echo $PS1,就会输出PS1的定义: PS1=’[\u@\h \W]$ ‘ linux默认... -
修改Linux终端命令行字体颜色显示
2019-11-28 09:21:51PS1是Linux终端用户的一个环境变量,用来说明命令行提示符的设置。在终端输入命令:echo $PS1,就会输出PS1的定义: linux默认的命令行提示信息为:[当前用户的账号名称@主机的第一个名字 工作目录的最后一项]# PS1... -
kali 2020.3修改终端字体颜色
2020-12-03 00:22:18kali linux修改终端字体颜色如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,... -
修改linux终端命令行颜色
2021-04-22 11:58:34于是下定决心,修改 linux 终端命令行颜色,下面就是本博主对 linux 终端命令行修改颜色的过程,特此记录,方便你我他。 1 PS1 要修改 linux 终端命令行颜色,我们需要用到PS1,PS1是 Linux 终端用户的一个环境... -
Linux终端程序用c语言实现改变输出的字的颜色
2021-05-12 03:34:51字体颜色m字符串\033[0m"例如:echo "\033[41;36m something here \033[0m"其中41的位置代表底色, 36的位置是代表字的颜色那些ascii code 是对颜色调用的始末.\033[ ; m …… \033[0m字背景颜色范围:40----4940:黑41:... -
修改linux终端命令行各字体颜色
2018-11-09 12:07:00于是上网找到修改linux终端命令行颜色的方法,发现通过定义PS1环境变量即可实现,下面我以root用户身份进行操作。 1.了解PS1 PS1是Linux终端用户的一个环境变量,用来定义命令行提示符的参数。 在终端输入... -
ubuntu下修改终端字体颜色
2022-01-21 17:19:21Ubuntu下终端字体如果全是白色很不直观,可以根据自己喜好修改颜色。 $ sudo gedit .bashrc 将以下一段添加在最下面即可。(下面这个是我的配色) PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\... -
修改linux终端命令行颜色+PS1设置
2020-07-26 23:13:10学习修改linux终端命令行颜色的方法,自己对那些方法进行了验证,最终找到了有效的修改linux终端命令行颜色的方法。 1.PS1 要修改linux终端命令行颜色,我们需要用到PS1,PS1是Linux终端用户的一个环境变量,用来... -
修改Linux命令行字体颜色(亲测有效)
2019-06-07 00:34:24最后网上查到设置字体颜色方法,具体步骤如下。(因为我已经修改过,我修改的是绿色,所以下图中的root颜色为绿色) 1.输入 cd 或 cd ~ 切换到root目录下。(如果不能切换到root目录,那是因为你登陆的身份不是root... -
Linux终端字体全白如何解决
2020-09-11 22:11:25(1)终端中输入 cp /etc/skel/.bashrc ~/; (2)打开并修改.bashrc文件: gedit .bashrc; (3)在.bashrc文件中找“#force_color_prompt=yes”,然后把前面的“#”去掉; (4)终端中输入source .bashrc让其生效... -
Linux终端提示符颜色修改
2021-06-02 12:59:52Linux终端提示符颜色修改1、环境2、修改提示符颜色2.1 相关变量的介绍2.2 PS1提示符语法2.3 PS1提示符颜色语法2.4 我的设置 1、环境 实验环境是centos8.3 2、修改提示符颜色 2.1 相关变量的介绍 PS1和PS2 (1)... -
linux字体颜色设置
2020-11-21 19:17:23shell中设置文字输出的颜色及字体格式 庚庚911 2019-05-08 22:37:08 ... -
ubuntu中终端字体颜色的个性化设置
2021-06-02 03:32:41ubuntu的终端字体默认白色,或者能调整为其他的颜色。但是往往需要多种颜色对不同的内容进行区分。 打开一个终端 Ctrl+Alt+t 打开.bashrc vim ~/.bashrc 修改PS1 大概在第60行的位置,将原有的PS1值注释掉,如图所... -
C/C++改变终端输出字体的颜色(Linux)
2017-12-22 16:00:48简单的说就是ESC[m,ESC的八进制为\033,可以是多个属性的组合,用分号隔开。例:#include int main() { printf("\033[31mThis is RED.\n\033[0m"); return 0;...}31m代表字体为红色,0m代表关闭所 -
C++在linux终端上设置颜色
2022-04-26 12:56:56#define NONE "\033[m" #define RED "\033[0;32;31m" #define LIGHT_RED "\033[1;31m" #define GREEN "\033[0;32;32m" #define LIGHT_GREEN "\033[1;...#define BLUE "\033[0;...#define CYAN "\033[0 -
kitty-cat:用于更改kitty终端的颜色方案和字体的简单脚本
2021-02-06 05:00:01kitty-cat:用于更改kitty终端的颜色方案和字体的简单脚本 -
恢复 Linux 终端默认的字体、背景颜色
2020-05-15 11:36:37在运行某个会改变字体风格的程序,并出现异常后。你有机会得到一个色彩斑斓的终端。 在这时候,如果你输入正常的命令后,仍不能恢复。那么,你可能需要以下命令,以恢复正常状态: #恢复默认的终端主题 tput init... -
ANSI最全介绍linux终端字体改变颜色等
2019-06-06 13:06:00ANSI最全介绍linux终端字体改变颜色等 ANSI转义序列 维基百科,自由的百科全书 由于国内不能访问wiki而且国内关于ANSI的介绍都是简短的不能达到,不够完整所以转wiki到此博客,方便国内用户参考... -
Linux终端Terminal颜色改变设置
2018-05-03 13:14:12在终端中打开配置文件: gedit ~/.bashrc在文件末尾加入代码:PS1='${debian_chroot:+($debian_chroot)}\[\033[01;33;1m\]\u\[\033[00;32;1m\]@\[\033[01;36;1m\]\h\[\033[00;32;1m\]:\[\033[00;34;1m\]\w \[\033... -
更改Linux终端用户名显示颜色的PS1的用法
2021-03-10 14:42:422.更改PS1的格式 PS1=’[\u@\h \W]$ \d :代表日期,格式为weekday month date,例如:“Mon Aug 1” \H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux \h :仅取主机的第一个名字...