Answers:
我一直喜欢figlet
写大笔的文章。关于它的某些内容可以更好地保留字符形状。有点主观,但是你去了。很简单:
$ sudo apt-get install figlet
$ figlet oh hai!
_ _ _ _
___ | |__ | |__ __ _(_) |
/ _ \| '_ \ | '_ \ / _` | | |
| (_) | | | | | | | | (_| | |_|
\___/|_| |_| |_| |_|\__,_|_(_)
(在终端中看起来比在这里更好)
也有大量的格式化选项,使其适用于许多不同的情况。它通过“字体”( ,standard
,slant
,shadow
,small
,smslant
,bubble
,digital
,mini
等)。man figlet
完整列出了可用的样式和格式选项,但以下是一些示例:
$ figlet -f slant Hooah!
__ __ __ __
/ / / /___ ____ ____ _/ /_ / /
/ /_/ / __ \/ __ \/ __ `/ __ \/ /
/ __ / /_/ / /_/ / /_/ / / / /_/
/_/ /_/\____/\____/\__,_/_/ /_(_)
$ figlet -f smslant Hooah!
__ __ __ __
/ // /__ ___ ___ _/ / / /
/ _ / _ \/ _ \/ _ `/ _ \/_/
/_//_/\___/\___/\_,_/_//_(_)
$ figlet -f bubble Hooah!
_ _ _ _ _ _
/ \ / \ / \ / \ / \ / \
( H | o | o | a | h | ! )
\_/ \_/ \_/ \_/ \_/ \_/
$ figlet -f mini Hooah!
|_| _ _ _.|_ |
| |(_)(_)(_|| |o
如果您希望将其他“字体” / ASCII艺术用于横幅,还可以查看figlet:
sudo apt-get install figlet
foo@bar:~$ figlet
hi
_ _
| |__ (_)
| '_ \| |
| | | | |
|_| |_|_|
干杯
sc。
发现了另外一个名为厕所。
sudo apt-get install toilet
然后跑
toilet -f bigmono9 -F gay <your string>
例如:
替代方法 (不安装任何东西)
figlet YOUR BANNER HERE
Bash代码示例:
#!/bin/bash
printf "
YOUR FIGLET BANNER HERE
"
打开终端并粘贴为
sudo apt-get install sysvbanner
用法:
banner <yourstring>
例:
如果有任何Node.js参与,另一个(较长)选项可能会有所帮助ascii-banner
。这是一个节点库,但可以编写脚本。
$ sudo apt-get install npm
$ sudo npm -g install ascii-banner
$ node -e "var AsciiBanner = require('ascii-banner');AsciiBanner.write('Oh hai').out();"
______ __ __ __ __ ___ __
/ __ \ | | | | | | | | / \ | |
| | | | | |__| | | |__| | / ^ \ | |
| | | | | __ | | __ | / /_\ \ | |
| `--' | | | | | | | | | / _____ \ | |
\______/ |__| |__| |__| |__| /__/ \__\ |__|
它还具有字体选项:
$ node -e "require('ascii-banner').write('Oh hai').font('Thin').out();"
,---.| | o
| ||---. |---.,---..
| || | | |,---||
`---'` ' ` '`---^`