使用 lolcat 获得终端命令输出的彩虹色

终端的 lolcat 彩虹色命令输出

终端默认是一堆无聊的白底黑字,当然你可以 将外观更改为其他主题,添加颜色、背景图像、不透明度、透明度 和其他 UI 定制,但您真正想要的显然是用于输入和输出的 cat 命令的彩虹版本,对吧?是的,你当然想要彩虹输出,谁不想要呢?

这就是 lolcat 命令行实用程序的用武之地,因为 lolcat 是一个连接实用程序,可以用作非常丰富多彩的猫替代品,或者接受任何标准输入并将输出转储为彩虹文本。这有用吗?好吧,这由您决定,但这确实很有趣,而且看起来更生动。

注意:如果还不明显的话,这只是个玩笑,但 lolcat 确实可以作为猫的替代品。因为它完全包含在命令行中,所以最好保留给习惯使用终端的高级用户……以及想要彩虹输出的高级用户。

在 Mac OS X 终端中安装 lolcat

您需要在 Mac 上安装 ruby​​ 才能使用安装程序 gem,然后安装 lolcat 是小菜一碟:

gem 安装 lolcat

这应该可以很好地安装 lolcat,但是如果您遇到这样的写权限错误:

“错误:执行 gem 时……(Gem::FilePermissionError)
您没有 /Library/Ruby/Gems/2.0.0 目录的写入权限。”

您可以调整 gems 目录的权限以包含您的 uid,或者只是使用 sudo 写入它:

sudo gem install lolcat

安装只需一两分钟即可完成。

使用 lolcat 输出彩虹

安装完 lolcat 后,您就可以使用 lolcat 并变得丰富多彩了。刷新您的终端或启动一个新终端,您就可以开始了。您可以通过打印 lolcat 帮助文件来初步了解一下:

lolcat -h

然后您将看到有史以来最丰富多彩的帮助文本。

lolcat 彩虹终端猫输出

但为什么要停在那里呢?你可以将任何东西输入 lolcat 并使其成为彩虹:

ps aux|grep root|lolcat

或者使用 lolcat 在可爱的彩虹中显示一些代码:

哈哈猫 ~/dev/scripty.py

如果您想要一些额外的惊奇,-a 标志特别令人兴奋,因为它创建了循环颜色的动画彩虹效果,这基本上是人类创新的顶峰。

例如,这将使  Apple 徽标动画化为彩虹,计数为 500:

echo |lolcat -a -d 500

想要彩色的 ascii 艺术块吗?使用 cowsay 或 banner

横幅 osxdaily.com|lolcat

可能性是无限的。

lolcat 实用程序是开源的,有兴趣的人可以查看github 上的项目页面