好消息:本人博客已开通。很多其它博客请进 http://swplzj.github.io
今天抽闲玩了一下Shell
。发现几个比較有意思的。记录一下。
- 终端彩虹字:
lolcat
- 图形化文字:
figlet
- 幸运人生格言:
fortune
ASCII
牛说:Cowsay
- 黑客帝国中瀑布流文字:
cmatrix
- 写在最后
非常有趣的 Shell
, 值得一试;
lolcat
安装
因为 Lolcat
是一个 ruby gem
程序,所以在你的系统中必须安装有最新版本号的 ruby
。
安装ruby
过程不再详述;
使用以下命令进行安装lolcat
gem install lolcat
使用
lolcat
作用是在终端中为文本加入彩虹般的色彩。安装完毕之后就能够使用了。
首先看一下lolcat
的帮助文档
lolcat --help
接着查看日历
cal | lolcat
高级技巧
我们还能够给文本赋予彩虹颜色的动画:
echo Hello World | lolcat -a -d 500
别名技巧:alias
我们发现,假如一个常常使用的打印命令,比方ls
,想打印彩虹色彩,我们每次都须要在敲完ls
之后再加上lolcat
。也就是ls | lolcat
,这样非常不方便。这时我们就能够想到别名,alias
。我们能够设定一些别名:
alias ls="ls | lolcat"
可是。有一个问题来了。仅仅要把终端这个标签关闭掉或者重新启动终端。我们设置的别名就失效了,也就是说别名仅仅针对当前标签页有效。
所以,接下来我们要设置alias
永久有效。我们输入命令cd ~
到用户主文件夹,找到.bash_profile
文件。假设没有。我们创建一个
touch .bash_profile
然后在.bash_profile
中加入我们的别名
alias ls="ls | lolcat"
保存,关闭,重新启动Terminal
,看一下效果:
BTW
假如你的终端没有设置配色方案,能够选择自带的主题:Silver Aerogel
,设置方法:找到.bash_profile
文件,加入例如以下代码:
# for color
export CLICOLOR=1
# h:W u$
export PS1='[