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

 

 

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

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

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

 

 

      改变字体颜色简单的有使用setterm -foregound green 的方法,不过这个命令在执行ls之后的效果就失效了,字恢复为原来的颜色。所以最可靠的是使用修改环境变量的方法:

      在根目录下的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]\$,效果为:

 

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

 

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

 

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

猜你喜欢

转载自blog.csdn.net/whimewcm/article/details/83155546