- 对于那些认为Linux命令行很无聊并且没有任何乐趣的人,这里有个工具可以传统的命令行变成彩色命令行.
0x1 lolcat命令预览
0x2 什么事lolcat
Lolcat
是用于Linux,BSD和OSX的实用程序,其连接方式类似于cat
命令,并为其添加了彩虹色。Lolcat
主要用于Linux Terminal
中的文本彩虹色。
0x3 在linux中安装lolcat
Lolcat
实用程序在许多Linux发行版的存储库中可用,但可用版本较旧。但是可以从git存储库下载并安装最新版本的lolcat
。
1.lolcat
依赖ruby
环境,因此必须在系统安装上最新版本的ruby
[root@study ~]# yum install ruby
[root@study ~]# ruby -version
ruby 2.0.0p648 (2015-12-16) [x86_64-linux]
#安装git
yum install git
- 接下来,从git存储库下载并安装最新版本的lolcat。
[root@study ~]# git clone https://github.com/busyloop/lolcat.git
[root@study ~]# cd lolcat/
[root@study lolcat]# gem install lolcat
#查看lolcat版本
[root@study lolcat]# lolcat --version
lolcat 100.0.0 (c)2011 moe@busyloop.net
0x4 Lolcat的用法
- 在开始使用lolcat之前,需要了解可用的选项并使用以下命令提供帮助。
[root@study lolcat]# lolcat -h
使用管道重定向到lolcat
输出
[root@study ~]# ps | lolcat
[root@study ~]# date | lolcat
[root@study ~]# cal | lolcat
使用lolcat将脚本代码输出
[root@study xiaoqi]# cat getip.sh | lolcat
使用figlet命令对lolcat进行管道重定向。
- Figlet是一种实用程序,可显示由普通屏幕字符组成的大字符。我们可以使用lolcat将figlet重定向输出,以使输出变为彩色:
[root@study ~]# echo I ❤ You | lolcat
[root@study ~]# figlet I ❤ You | lolcat
注意:❤
是一个unicode字符,要安装figlet
才能使用大字符输出.
CentOS 7
默认源无法安装figlet,下面使用RPM
安装
[root@study ~]# wget http://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/f/figlet-2.2.5-9.el7.x86_64.rpm
[root@study ~]# rpm -Uvh figlet-2.2.5-9.el7.x86_64.rpm
用彩虹色对文本进行动画处理
[root@study ~]# echo I ❤ You | lolcat -a -d 500
在这里,参数-a
用于动画,而-d
用于持续时间。在上面的示例中,持续时间为800。
阅读彩虹色的手册
[root@study ~]# man ls | lolcat
9.lolcat与cowsay使用。
cowsay
介绍:wiki
使用cowsay和lolcat输出彩色的动物
rpm
安装cowsay
[root@study ~]# wget http://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/c/cowsay-3.04-4.el7.noarch.rpm
[root@study ~]# rpm -Uvh cowsay-3.04-4.el7.noarch.rpm
- 安装cowsay输出默认的动物
[root@study ~]# cowsay -l
Cow files in /usr/share/cowsay:
beavis.zen blowfish bong bud-frogs bunny cheese cower default dragon
dragon-and-cow elephant elephant-in-snake eyes flaming-sheep ghostbusters
head-in hellokitty kiss kitty koala kosh luke-koala mech-and-cow meow milk
moofasa moose mutilated ren satanic sheep skeleton small sodomized
stegosaurus stimpy supermilker surgery telebears three-eyes turkey turtle
tux udder vader vader-koala www
cowsay
和lolcat
一起使用
[root@study ~]# cowsay -f tux linux使用起来特别方便! | lolcat
可以将lolcat与管道中的任何其他命令一起使用,并在终端中获取彩色输出。
创建别名实现彩色输出
[root@study ~]# alias lols="ls -l | lolcat"
[root@study ~]# lols
版权属于:龙之介大人
本文链接:https://i7dom.cn/185/2019/14/linux-lolcat.html
本站所有原创文章采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。 您可以自由的转载和修改,但请务必注明文章来源和作者署名并说明文章非原创且不可用于商业目的。