Ubuntu下有趣命令

in Linux with 0 comment

听说Linux下有许多有趣的命令,比较奇葩的,非大众命令,闲来无事,就一一亲测了。想必这些命令的作者在工作之余,突发奇想,博君一笑吧。自己在Virtual Box虚拟机上的Ubuntu 13.10见证了这些命令的运行。

Printerbanner

Printerbanner作用是在屏幕上打印大横幅

printerbanner -w 40 wqy // 设置字体大小及横幅

printerbanner

banner也有类似的功能

sudo apt-get update;sudo apt-get install sysvbanner // 下载安装banner wenqy

banner

Toilet

这名字起得有点重口味,可以打印不同的字体样式,颇具"艺术感"

tail -f /var/log/dmesg | toilet -f term --gay 

想实时查看日志可以设置字体,参见:figlet 功能类似的命令

toilet

Aafire

ascii火焰,ascii字符燃烧起来了,参见:aainfo、aasavefont、aatest

sudo apt-get install libaa-bin

aafire

Fortune

fortune随机输出一句名言,或经典对话。

fortune

Cowsay

cowsay 用动物字符图形说话,默认动物就是cow,非常萌。 参见:cowthink

同样地,还有图形彩色版的那就是xcowsay,同样很萌。

echo "welcome wenqy.com" ' xcowsay -f term

xcowsay

当然,与上一个命令fortune命令结合,输出随机动物随机一句话。

cowsay -f /usr/share/cowsay/cows/$(ls /usr/share/cowsay/cows ' sort -R 'head -1) "$(fortune )"

cowsay

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

aview

同样地,还有cacaview,它将图片色彩图形字符化。参见:cacademo cacafire(比上述aafire,多了火焰的色彩)、cacaplay

sudo apt-get install caca-utils

cacaview

Ninvaders

休息一下,来场真正的太空大战吧,虚拟机下跑不动啊,被KO了好几回

ninvaders

Bb

既然输了,再听一会music吧,bb搞起

bb

Sl

一辆蒸汽机(Steam Locomotive)呼啸而过,千万别 alias ls=sl

sl

Pv

实时打印字幕

echo "welcome to wenqy.com" ' pv -ql 10

pv

Rig

随机生成个人身份信息和地址信息等

rig

Rev

将字符串反转,逆向输出

rev wenqy.com

rev

Factor

输出给定数的因子,就当功能测试了

factor

Cal

输出日历

cal 9 1752

1752年9月少了11天,历史上的绝对真空带,历法也是有历史的!

cal

Ddate

不一样的今天

ddate

Espeak

来聆听一下上帝的声音

espeak "welcome to wenqy.com.to be, or not to be"

espeak

Apt-get moo 和 apt-build moo

今天你跳舞了吗?今天你咩咩了吗!!!

moo

Aptitude

Aptitude -v moo //  v [1:6]

aptitude

linuxlogo

Xeyes

像向日葵向着太阳转一样,两只小眼睛也跟着你的鼠标转

xeyes

Yes

重复输出后面的字符串,默认输出yes。可以用于自动生成预先定义的响应或者将其传到终端。

yes wenqy.com

yes

当删除文件需要确认时,不用按键就可以删除文件:

yes ' rm -i *.c

Cmatrix

重现《黑客帝国》,随机输出字符的一幕

cmatrix

Oneko

将你的鼠标指针依附真正的老鼠,它的名字叫"Jerry"

oneko

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

term-animation

# 安装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

asciiquarium-install

最后,水族馆诞生了!!

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

99fsb

字符版时钟,打印时间

while true; do clear; echo "$(date '+%D %T' ' toilet -f term -F border --gay)"; sleep 1; done

scripttime

StarWars

观看会儿星球大战吧,Windows dos也是可以观看的

telnet towel.blinkenlights.nl

startwars

Funny-manpages

这个命令集是男人的重口味。。。

千万不要试
who is sb 与 who am i 是等价的

who is sb

fork炸弹

:(){ :':& }: 

rm -rf /

dd if=/dev/zero of=/dev/mem

Shred 覆盖文件,文件粉碎机。。。

总结,我是有多么无聊啊。。。

参考&相关

Linux命令及Linux终端的20个趣事

A little collection of cool unix terminal/console/curses tools

6 Interesting Funny Commands of Linux (Fun in Terminal) - Part II

实验楼在线练习环境

Linux下28个命令神器

一模一样的28个命令神器

windows dos 下 sl命令实现