使用 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 并使其成为彩虹:
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 上的项目页面。