码迷,mamicode.com
首页 > 系统相关 > 详细

Linux 装B之作酷炫小工具

时间:2015-10-29 00:49:35      阅读:746      评论:0      收藏:0      [点我收藏+]

标签:星球大战   system   服务器   恶作剧   linux   

  1. Star Wars (telnet)

telnet是基于Telnet协议的远程登录客户端程序,经常用来远程登录服务器.但现在我们要用它来观看星球大战:

telnet towel.blinkenlights.nl

技术分享


2. sl
我们经常用ls来列出当前目录下的所有文件,ls反过来也是一个有趣的命令,会出现一个移动的小火车.如果输入后提示"没有该命令",那就需要安装它。

apt-get install sl 		(In Debian like OS)
yum -y install sl 		(In Red Hat like OS)
sl

技术分享

还可以给别人搞恶作剧:

 alias ls=sl

这样别人使用 ls 列出目录和文件的时候,却出现一个小火车,那滋味一定很酸爽哈哈哈哈!


3. fortune
这个命令会随机输出有趣的话,比如名言或笑话.同样需要先安装.

apt-get install fortune 	(for aptitude based system)
yum install fortune 		(for yum based system)
jh@linux:~$ fortune
There is no distinctly native American criminal class except Congress.
        -- Mark Twain

还有 fortune-zh , 输出的是中文内容,可能是一些诗词,也可能是一些有趣的句子。

3. Cowsay

这是一只可以说话的 ASCII Cow。

技术分享

还可以把 cowsay 和 fortune 结合到一起使用:

技术分享

jh@linux:~$ fortune -s | cowsay -f duck
 ___________________________________
/ 《闺怨》 作者:王昌龄       \ 闺中少妇不知愁,春日凝妆上翠楼。 忽见陌头杨柳色,悔教夫婿觅封侯。 /
 -----------------------------------
      \ >()_
      (__)__ _

这只cow不仅会说话,还会思考,不信你看:

jh@linux:~$ cowthink I am thinking!
 ________________
( I am thinking! )
 ----------------
        o   ^__^
         o  (oo)\_______
            (__)\       )\/                ||----w |
                ||     ||

还可通过cowsay -l 查看其它动物的名字,然后-f跟上动物名,如

jh@linux:~$ cowsay -f ghostbusters Who you Gonna Call
 ____________________
< Who you Gonna Call >
 --------------------
                                 \          __---__
                    _-       /--______
               __--( /     \ )XXXXXXXXXXX\v.
             .-XXX(   O   O  )XXXXXXXXXXXXXXX-
            /XXX(       U     )        XXXXXXX          /XXXXX(              )--_  XXXXXXXXXXX         /XXXXX/ (      O     )   XXXXXX   \XXXXX         XXXXX/   /            XXXXXX   \__ \XXXXX
         XXXXXX__/          XXXXXX         \__---->
 ---___  XXX__/          XXXXXX      \__         /
   \-  --__/   ___/\  XXXXXX            /  ___--/=
    \-\    ___/    XXXXXX              ‘--- XXXXXX
       \-\/XXX\ XXXXXX                      /XXXXX
         \XXXXXXXXX   \                    /XXXXX/
          \XXXXXX      >                 _/XXXXX/
            \XXXXX--__/              __-- XXXX/
             -XXXXXXXX---------------  XXXXXX-
                \XXXXXXXXXXXXXXXXXXXXXXXXXX/
                  ""VXXXXXXXXXXXXXXXXXXV""

还可以这样玩,每次图形和文字都不一样:

jh@linux:~$ cowsay -f "$(ls /usr/share/cowsay/cows | sort -R | head -1)" "$(fortune -s)"
 _______________________________________
/ Q: What‘s the difference betweeen USL | and the Graf Zeppelin? A: The Graf    |
| Zeppelin represented cutting edge     |
\ technology for its time.              /
 ---------------------------------------
      \                    / \  //       \    |\___/|      /   \//  \            /0  0  \__  /    //  | \ \    
           /     /  \/_/    //   |  \  \  
           @_^_@‘/   \/_   //    |   \   \ 
           //_^_/     \/_ //     |    \            ( //) |        \///      |     \           ( / /) _|_ /   )  //       |      \     _    ( // /) ‘/,_ _ _/  ( ; -.    |    _ _\.-~        .-~~~^-.
  (( / / )) ,-{        _      `-.|.-~-.           .~         `.
 (( // / ))  ‘/\      /                 ~-. _ .-~      .-~^-.   (( /// ))      `.   {            }                   /      \    (( / ))     .----~-.\        \-‘                 .~         \  `. \^-.
             ///.----..>        \             _ -~             `.  ^-`  ^-_
               ///-._ _ _ _ _ _ _}^ - - - - ~                     ~-- ,.-~
                                                                  /.-~

jh@linux:~$ cowsay -f "$(ls /usr/share/cowsay/cows | sort -R | head -1)" "$(fortune -s)"
 _____________________________________
/ You will be awarded the Nobel Peace \ Prize... posthumously.              /
 -------------------------------------
   \                 \             \_
     \             \      \             \\/       \            _\\/
        \         /   -         \      /  oo   -          \   /                        |    ---\    -             \--/     \                            |      -                        \       -\         -------------\    /-                         \        \-------/              ---/                              \                                  |\                              |                                 / |  |
                           \                                |  \  |
                            |                              /    \ |
                            |                             /     \ |
                             \                             \     \|
                              -              /--------\    |      o
                               \+   +---------          \   |
                                |   |                   |                                   |   |                    \   |
                                |   |                    |                                   |   |                     \   |
                                 \  |                     |   |
                                 |  |                      \                                   |  |                      |   |
                                 +--+                       ---+

4. xcowsay
如果你觉得 ASCII Cow 太单调了,这里还有一头图形化的Cow.
技术分享
5.cmatrix
这是屏保,没错,就是屏保!从上往下输出无尽的字符串,类似<<黑客帝国>>中的矩阵效果。

技术分享

技术分享5.yes
yes命令会一直重复输出字符串,用Ctrl+c终止.

jh@linux:~$ yes hello,world
hello,world
hello,world
hello,world
hello,world
hello,world
hello,world
hello,world


6.toilet
输出由ASCII码组成的艺术字。

技术分享

如果觉得白色不好看,还可以通过参数设置字体和颜色.
技术分享
7. figlet
另一款在终端将字符进行图形化输出的软件。

jh@linux:~$ figlet linux 
 _ _                  
| (_)_ __  _   ___  __
| | | ‘_ \| | | \ \/ /
| | | | | | |_| |>  < 
|_|_|_| |_|\__,_/_/\_

jh@linux:~$ figlet linux -f script
 _                         
| | o                      
| |     _  _               
|/  |  / |/ |  |   |  /\/  
|__/|_/  |  |_/ \_/|_/ /\_/
                           
                           
jh@linux:~$ figlet linux -f bubble
  _   _   _   _   _  
 / \ / \ / \ / \ / \ 
( l | i | n | u | x )
 \_/ \_/ \_/ \_/ \_/ 
jh@linux:~$ figlet linux -f shadow
 |_)                   
 | | __ \  |   |\ \  / 
 | | |   | |   | `  <  
_|_|_|  _|\__,_| _/\_\ 
                       
jh@linux:~$ figlet linux -f lean
                                          
    _/  _/                                
   _/      _/_/_/    _/    _/  _/    _/   
  _/  _/  _/    _/  _/    _/    _/_/      
 _/  _/  _/    _/  _/    _/  _/    _/     
_/  _/  _/    _/    _/_/_/  _/    _/

8. oneko
输入命令后会屏幕上会出现一直喵星人,鼠标移到哪它就跟到哪,鼠标不动的时候它就睡觉哈哈.

技术分享
9. xeyes
输入它,屏幕上会出现一双眼睛,一直盯着你看,你的鼠标移到哪,它就盯到哪.

技术分享
10. cal
打印日历。

技术分享
11. factor
求一个数的所有因素。

jh@linux:~$ factor
12
12: 2 2 3
9998347823 
9998347823: 193 2207 23473
3241234
3241234: 2 1620617




12. espeak
该命令可以阅读所输入的英语字符.

espeak ‘hell, world‘

13. aafire
该命令会输出由ASCII码组成的火焰状的字符,让屏幕燃烧起来。


apt-get install libaa-bin
aafire

技术分享

14.bb
一款不一样的音乐播放器

sudo apg-get install bb
bb

技术分享

15.rev
字符串翻转。

jh@linux:~$ rev
what ?
? tahw
this is cool
looc si siht


16.pi
输出pi后面任意长度小数位数。

jh@linux:~$ pi 50
3.1415926535897932384626433832795028841971693993751


17.rig
生成随机的正真的假冒的身份地址。

jh@linux:~$ rig
Kristin Schwartz
243 Fairfield Rd
Mentor, OH  44060
(216) xxx-xxxx


18. 乘法口诀表

jh@linux:~$ for i in {1..9}; do for j in $(seq 1 $i); do echo -ne $i×$j=$((i*j))\\t;done; echo;done
1×1=1	
2×1=2	2×2=4	
3×1=3	3×2=6	3×3=9	
4×1=4	4×2=8	4×3=12	4×4=16	
5×1=5	5×2=10	5×3=15	5×4=20	5×5=25	
6×1=6	6×2=12	6×3=18	6×4=24	6×5=30	6×6=36	
7×1=7	7×2=14	7×3=21	7×4=28	7×5=35	7×6=42	7×7=49	
8×1=8	8×2=16	8×3=24	8×4=32	8×5=40	8×6=48	8×7=56	8×8=64	
9×1=9	9×2=18	9×3=27	9×4=36	9×5=45	9×6=54	9×7=63	9×8=72	9×9=81	
jh@linux:~$ for i in {1..12}; do for j in $(seq 1 $i); do echo -ne $i—$j=$((i*j))\\t;done; echo;done 
1—1=1    
2—1=2    2—2=4    
3—1=3    3—2=6    3—3=9    
4—1=4    4—2=8    4—3=12    4—4=16    
5—1=5    5—2=10    5—3=15    5—4=20    5—5=25    
6—1=6    6—2=12    6—3=18    6—4=24    6—5=30    6—6=36    
7—1=7    7—2=14    7—3=21    7—4=28    7—5=35    7—6=42    7—7=49    
8—1=8    8—2=16    8—3=24    8—4=32    8—5=40    8—6=48    8—7=56    8—8=64    
9—1=9    9—2=18    9—3=27    9—4=36    9—5=45    9—6=54    9—7=63    9—8=72    9—9=81    
10—1=10    10—2=20    10—3=30    10—4=40    10—5=50    10—6=60    10—7=70    10—8=80    10—9=90    10—10=100    
11—1=11    11—2=22    11—3=33    11—4=44    11—5=55    11—6=66    11—7=77    11—8=88    11—9=99    11—10=110    11—11=121    
12—1=12    12—2=24    12—3=36    12—4=48    12—5=60    12—6=72    12—7=84    12—8=96    12—9=108    12—10=120    12—11=132    12—12=144


19. lolcat
让字符变成彩色的.

技术分享

20.screenfetch

经 @谷月轩 提醒,添加了screenfetch.

它可以在终端上生成漂亮的文本系统信息和ASCII艺术的发行版LOGO.

安装使用步骤如下:

#使用命令克隆screenFectch库:
git clone git://github.com/KittyKatt/screenFetch.git screenfetch

#复制文件到/usr/bin/目录,并设置执行权限:
cp screenfetch/screenfetch-dev /usr/bin/screenfetch

chmod +x /usr/bin/screenfetch

#运行screenFectch:
screenfetch


技术分享

-----------------------------------

然后再补充一点实用的.那必然是 Vim 啊!
首先是vim插件,推荐使用 spf13/spf13-vim · GitHub 适合没时间折腾的懒人.
然后是浏览器的vim插件,firefox的Vimperator , chrome的Vimium ,彻底解放鼠标。



技术分享


本文出自 “Mr_Computer” 博客,请务必保留此出处http://caochun.blog.51cto.com/4497308/1707502

Linux 装B之作酷炫小工具

标签:星球大战   system   服务器   恶作剧   linux   

原文地址:http://caochun.blog.51cto.com/4497308/1707502

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!