UNIX/Linux:在屏幕上显示大型彩色文本横幅
时间:2020-01-09 10:37:53 来源:igfitidea点击:
如何使用旧的banner命令在屏幕或打印机上打印大型,高质量的横幅。
如何在屏幕上显示大的彩色字符,尤其是在终端上?
如何在屏幕上创建彩色文字横幅?
您可以使用以下两个程序来创建彩色文本横幅:
figlet
显示由普通屏幕字符组成的大字符。toilet
使用较小字符组成的较大字符打印文本。
它在许多方面类似于FIGlet,并具有其他功能,例如Unicode处理,颜色字体,过滤器和各种导出格式。
安装figlet和toilet
使用yum或apt-get安装工具:
$ sudo apt-get update $ sudo apt-get install toilet figlet
如何使用figlet?
只需按以下方式使用它:
$ figlet theitroad $ figlet -f big "theitroad" $ figlet -f slant "theitroad"
-ct选项使文本居中,并使其占据终端的整个宽度:
$ figlet -ctf slant "theitroad"
如果您不希望FIGlet将FIGCharacter相互混淆,请使用-k(字距调整)选项:
$ figlet -k "theitroad"
如果figlet从文件获取输入,通常使用-p是一个好主意:
$ figlet -p
要列出figlet字体和控制文件,请输入:
$ figlist
如何使用toilet指令?
使用命令如下:
$ toilet -f bigmono9 -F gay theitroad $ toilet -f mono12 -F metal theitroad
其中:
- -F filter-name:设置过滤器
- -f fontname:设置字体名称
要列出已安装的过滤器,请执行:
$ toilet -F list
自动运行figlet/toilet
将命令添加到~/.bashrc命令中,以便每次打开终端或控制台时都显示横幅:
echo 'echo "Welcome to"' >> ~/.bashrc echo 'toilet -f mono12 -F metal theitroad' >> ~/.bashrc