大家好,欢迎来到我们为期 24 天的 Linux 命令行玩具降临节日历的另一期。 如果您是第一次访问本系列,您可能会问自己什么是命令行玩具。 我们正在逐步 выяснить 这一点,但通常它可能是一个游戏,或任何简单的消遣,可以帮助您在终端获得乐趣。
你们中的一些人之前可能已经看过我们日历中的各种选项,但我们希望每个人至少有一件新东西。
今天的玩具是 figlet,一个用于在 Linux 终端上以横幅形式打印文本的实用程序。
你很可能会在你的标准存储库中找到 figlet 的软件包。 对我在 Fedora 上来说,这意味着安装就像这样简单
$ sudo dnf install figlet
之后,只需使用程序的名称来调用它。 您既可以交互式地使用它,也可以像下面这样通过管道将一些文本传递给它
echo "Hello world" | figlet
_ _ _ _ _ _
| | | | ___| | | ___ __ _____ _ __| | __| |
| |_| |/ _ \ | |/ _ \ \ \ /\ / / _ \| '__| |/ _` |
| _ | __/ | | (_) | \ V V / (_) | | | | (_| |
|_| |_|\___|_|_|\___/ \_/\_/ \___/|_| |_|\__,_|
figlet 有许多不同的字体选项可供选择。 要查看可用的选项,请尝试命令 showfigfonts。 对我来说,这显示了十几个。 我复制了下面我最喜欢的一些。
block :
_| _| _|
_|_|_| _| _|_| _|_|_| _| _|
_| _| _| _| _| _| _|_|
_| _| _| _| _| _| _| _|
_|_|_| _| _|_| _|_|_| _| _|
bubble :
_ _ _ _ _ _
/ \ / \ / \ / \ / \ / \
( b | u | b | b | l | e )
\_/ \_/ \_/ \_/ \_/ \_/
lean :
_/
_/ _/_/ _/_/_/ _/_/_/
_/ _/_/_/_/ _/ _/ _/ _/
_/ _/ _/ _/ _/ _/
_/ _/_/_/ _/_/_/ _/ _/
script :
o
, __ ,_ _ _|_
/ \_/ / | | |/ \_|
\/ \___/ |_/|_/|__/ |_/
/|
\|
你可以在项目的 主页 上找到更多关于 figlet 的信息。 我下载的版本是以 MIT 许可证作为开源提供的。
你会发现 figlet 不是 Linux 终端上唯一可用的横幅打印程序。 您可能选择查看的另一个选项是 toilet,它带有自己的一组 ASCII 艺术风格的打印选项。
您是否有我们应该包含的喜欢的命令行玩具? 我们的日历基本上已经为该系列的剩余部分设置好了,但我们仍然很乐意在新的一年里展示一些很酷的命令行玩具。 请在下面的评论中告诉我,我会查看一下。 并且让我知道您对今天的娱乐活动的看法。
请务必查看昨天的玩具,在 Linux 终端用 asciiquarium 游泳,明天再回来看看另一个!
2 条评论