听说Linux下有许多有趣的命令,比较奇葩的,非大众命令,闲来无事,就一一亲测了。想必这些命令的作者在工作之余,突发奇想,博君一笑吧。自己在Virtual Box虚拟机上的Ubuntu 13.10见证了这些命令的运行。
Printerbanner
Printerbanner作用是在屏幕上打印大横幅
printerbanner -w 40 wqy // 设置字体大小及横幅
banner也有类似的功能
sudo apt-get update;sudo apt-get install sysvbanner // 下载安装banner wenqy
Toilet
这名字起得有点重口味,可以打印不同的字体样式,颇具"艺术感"
tail -f /var/log/dmesg | toilet -f term --gay
想实时查看日志可以设置字体,参见:figlet 功能类似的命令
Aafire
ascii火焰,ascii字符燃烧起来了,参见:aainfo、aasavefont、aatest
sudo apt-get install libaa-bin
Fortune
fortune随机输出一句名言,或经典对话。
Cowsay
cowsay 用动物字符图形说话,默认动物就是cow,非常萌。 参见:cowthink
同样地,还有图形彩色版的那就是xcowsay,同样很萌。
echo "welcome wenqy.com" ' xcowsay -f term
当然,与上一个命令fortune命令结合,输出随机动物随机一句话。
cowsay -f /usr/share/cowsay/cows/$(ls /usr/share/cowsay/cows ' sort -R 'head -1) "$(fortune )"
Aview和Asciiview
aview和asciiview 将图片ascii化。如果出现了以下问题
invalid magic-not p?m family format
那就需安装 imagemagick
sudo apt-get install imagemagick
而aview命令适合于pgm格式的图片,需额外转换
convert mayun.jpg mayun.pgm
aview mayun.pgm
asciiview mayun.jpg -driver curses
同样地,还有cacaview,它将图片色彩图形字符化。参见:cacademo cacafire(比上述aafire,多了火焰的色彩)、cacaplay
sudo apt-get install caca-utils
Ninvaders
休息一下,来场真正的太空大战吧,虚拟机下跑不动啊,被KO了好几回
Bb
既然输了,再听一会music吧,bb搞起
Sl
一辆蒸汽机(Steam Locomotive)呼啸而过,千万别 alias ls=sl
Pv
实时打印字幕
echo "welcome to wenqy.com" ' pv -ql 10
Rig
随机生成个人身份信息和地址信息等
Rev
将字符串反转,逆向输出
rev wenqy.com
Factor
输出给定数的因子,就当功能测试了
Cal
输出日历
cal 9 1752
1752年9月少了11天,历史上的绝对真空带,历法也是有历史的!
Ddate
不一样的今天
Espeak
来聆听一下上帝的声音
espeak "welcome to wenqy.com.to be, or not to be"
Apt-get moo 和 apt-build moo
今天你跳舞了吗?今天你咩咩了吗!!!
Aptitude
Aptitude -v moo // v [1:6]
Linuxlogo
Xeyes
像向日葵向着太阳转一样,两只小眼睛也跟着你的鼠标转
Yes
重复输出后面的字符串,默认输出yes。可以用于自动生成预先定义的响应或者将其传到终端。
yes wenqy.com
当删除文件需要确认时,不用按键就可以删除文件:
yes ' rm -i *.c
Cmatrix
重现《黑客帝国》,随机输出字符的一幕
Oneko
将你的鼠标指针依附真正的老鼠,它的名字叫"Jerry"
Asciiquarium
ascii字符界的水族馆!参见:Term::Animation
# 安装产生精灵动画的ASCII艺术框架
apt-get install libcurses-perl
cd /tmp
wget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.6.tar.gz
tar -zxvf Term-Animation-2.6.tar.gz
cd Term-Animation-2.6/
perl Makefile.PL && make && make test
make install
# 安装asciiquarium
cd /tmp
wget http://www.robobunny.com/projects/asciiquarium/asciiquarium_1.1.tar.gz
root@tecmint:~# tar -zxvf asciiquarium_1.1.tar.gz
cp asciiquarium_1.1/asciiquarium /usr/local/bin
chmod 0755 /usr/local/bin/asciiquarium
最后,水族馆诞生了!!
Script
九九乘法口诀表脚本
for i in {1..12}; do for j in $(seq 1 $i); do echo -ne $j x $i=$((i*j))\\t;done; echo;done
字符版时钟,打印时间
while true; do clear; echo "$(date '+%D %T' ' toilet -f term -F border --gay)"; sleep 1; done
StarWars
观看会儿星球大战吧,Windows dos也是可以观看的
telnet towel.blinkenlights.nl
Funny-manpages
这个命令集是男人的重口味。。。
千万不要试
who is sb 与 who am i 是等价的
who is sb
fork炸弹
:(){ :':& }:
rm -rf /
dd if=/dev/zero of=/dev/mem
Shred 覆盖文件,文件粉碎机。。。
总结,我是有多么无聊啊。。。
参考&相关
A little collection of cool unix terminal/console/curses tools
6 Interesting Funny Commands of Linux (Fun in Terminal) - Part II
本文由 wenqy 创作,采用 知识共享署名4.0
国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Nov 8,2020