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

Anonim

终端默认是一堆无聊的白底黑字,当然你可以将外观更改为其他主题,添加颜色、背景图像、不透明度、透明度和其他 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 并使其成为彩虹:

ps aux|grep root|lolcat

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

lolcat ~/dev/scripty.py

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

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

echo |lolcat -a -d 500

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

banner osxdaily.com|lolcat

可能性是无止境。

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

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