Centos 7.4设置终端字体颜色及大小的问题

 

 

    虚拟机里centos 的字体实在太小,屏幕分辨率也太小,看着很难受。

    一开始在根目录下面的boot/grub2/grub.cfg 找到linux16 /vmlinuz-3.10,不是linux /vmlinuz-0-rescue 开头的一串命令,在最后加上vga=0x343 (0x343这个根据需要可以自由设置)

以上方法试了好多次,也没效果,不知道是不是在虚拟机的原因,我使用的是vmware station 12.5.7.之后因为界面影响也不是很大就没搞了。

 

修改环境变量PS1的方法:

      在根目录下的etc/profile 下加一句 

其中,\e表示设置颜色值,F代表前景色也就是字体颜色,B表示背景色,分别有以下可选颜色 

前景   背景   颜色

30      40      黑色

31      41      红色

32      42      绿色

33      43      黄色

34      44      蓝色

35      45      紫红色

36      46      青蓝色

37      47      白色

 

\u   表示显示用户名,@照常输出显示,\h 显示主机名的第一个名字,\t 显示时间

为24小时格式,如:HH:MM:SS,\T表示12小时格式,\A显示时间为24小时格式,HH:MM。\v 代表bash 版本信息,\w 显示完整工作目录名称,\W显示工作目录名称的最后一个目录,\#表示终端的第几个命令,\$表示提示字符,即普通用户的$或者root用户的#。

比如我设置的为

[\[\e[32;40m\]  #\##  \u@\h  \w \v]\$

效果为:

使用source /etc/profile  生效。

可以通过以下命令查看,显示出完整路径 /etc/yum:

 

这个很容易就解决了,效果也不错。

 

     不过上面那种只是变相调整了颜色,并没有调整字体大小,之后在/lib/kbd/consolefonts目录找到了很多字体,挑了一个sun12x22的字体大小刚好适合。(不同系统可能目录不一样,不过差不多都是kbd/consolefonts 目录)接着想把它写到./banshrc 或者etc/profile 里面,单独运行还好,可是一旦将alias sf='setfont sun12x22' 写进去,reboot 在sf 就不行了。提示PUTFONT KDFONTOP :INVALID ARGUMENT.找不到解决办法,最后连单独打 setfont sun12x22都有错误。找不到解决办法,只好卸载重装,还好是虚拟机。。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值