Linux下的Banner生成工具

一、banner——使用#生成banner

使用apt-get安装:

1
2
$ sudo apt-get update
$ sudo apt-get install sysvbanner

使用方法:

1
$ banner TestText

效果:

1
2
3
4
5
6
7
#######                         #######
# ###### #### ##### # ###### # # #####
# # # # # # # # #
# ##### #### # # ##### ## #
# # # # # # ## #
# # # # # # # # # #
# ###### #### # # ###### # # #

另一个命令:

1
$ printerbanner -w 50 A

‘-w’参数指定打印宽度,因为我们的环境在屏幕中显示比较小,必须要加上宽度限制。

效果:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 
#
###
######
# #####
####
## ####
## #####
## #####
## #####
## ############
## ##############
## ##############
##############
# ###############
# ###############
#############
##########
######
##
#

二、figlet——使用一些普通字符生成banner

使用apt-get安装:

1
$ sudo apt-get install figlet

使用方法:

1
$ figlet TestText

使用参数-f可以指定字体,如figlet -f slant EastCoke
使用参数-ctf可以使banner居中并且与终端等宽
输出到文件可以使用figlet -p < /path/to/file

效果:

1
2
3
4
5
 _____         _  _____         _   
|_ _|__ ___| ||_ _|____ _| |_
| |/ _ \/ __| __|| |/ _ \ \/ / __|
| | __/\__ \ |_ | | __/> <| |_
|_|\___||___/\__||_|\___/_/\_\\__|

三、toilet——使用一些复杂的彩色特殊字符生成banner

使用apt-get安装:

1
$ sudo apt-get install toilet

使用方法:

1
2
3
$ toilet -f bigmono9 -F gay TestText

$ toilet -f mono12 -F metal TestText

效果(截图):

如果希望在每次打开终端的时候都会显示出banner,可以使用下面的命令:

1
echo 'toilet -f bigmono9 -F gay EastCoke' >> ~/.bashrc