Linux下有三个小工具可以生成banner:1、banner使用#生成banner;2、figlet使用一些普通字符生成banner;3、toilet使用一些复杂的彩色特殊字符生成banner。使用apt-get安装的时候需要输入以下命令:

$ sudo apt-get install sysvbanner toilet figlet
$ banner openwrt

  ####   #####   ######  #    #  #    #  #####    #####
 #    #  #    #  #       ##   #  #    #  #    #     #
 #    #  #    #  #####   # #  #  #    #  #    #     #
 #    #  #####   #       #  # #  # ## #  #####      #
 #    #  #       #       #   ##  ##  ##  #   #      #
  ####   #       ######  #    #  #    #  #    #     #
$ figlet openwrt
                                     _   
  ___  _ __   ___ _ ____      ___ __| |_ 
 / _ \| '_ \ / _ \ '_ \ \ /\ / / '__| __|
| (_) | |_) |  __/ | | \ V  V /| |  | |_ 
 \___/| .__/ \___|_| |_|\_/\_/ |_|   \__|
      |_|                                

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

$ toilet -F gay openwrt
                                                 
                                             m   
  mmm   mmmm    mmm   m mm  m     m  m mm  mm#mm 
 #" "#  #" "#  #"  #  #"  # "m m m"  #"  "   #   
 #   #  #   #  #""""  #   #  #m#m#   #       #   
 "#m#"  ##m#"  "#mm"  #   #   # #    #       "mm 
        #                                        
        "                                        
$ toilet -F metal openwrt
                                                 
                                             m   
  mmm   mmmm    mmm   m mm  m     m  m mm  mm#mm 
 #" "#  #" "#  #"  #  #"  # "m m m"  #"  "   #   
 #   #  #   #  #""""  #   #  #m#m#   #       #   
 "#m#"  ##m#"  "#mm"  #   #   # #    #       "mm 
        #                                        
        "                                     

将生成的banner保存到文件,然后替换掉目标板/etc目录下的banner文件。

参考文章

Linux下banner生成工具


txgcwm
764 声望71 粉丝

Linux C/C++


引用和评论

0 条评论