有趣的命令

figlet

将字母用一些其他字母画出。 如

figlet Gnu/Emacs

产生ascii图片如下:

  ____                _______                          
 / ___|_ __  _   _   / / ____|_ __ ___   __ _  ___ ___ 
| |  _| '_ \| | | | / /|  _| | '_ ` _ \ / _` |/ __/ __|
| |_| | | | | |_| |/ / | |___| | | | | | (_| | (__\__ \
 \____|_| |_|\__,_/_/  |_____|_| |_| |_|\__,_|\___|___/

这个软件的用法比较多,可以加很多参数。其中-f可以指定字体。如:

 figlet -f script open_source                                                     
 __    _   _   _  _    ,   __          ,_    __   _  
/  \_|/ \_|/  / |/ |  / \_/  \_|   |  /  |  /    |/  
\__/ |__/ |__/  |  |_/ \/ \__/  \_/|_/   |_/\___/|__/
    /|                                               
    \|                                               

figlet open_source -f ivrit

                    ___  ___ _ __ _   _  ___  ___     _ __   ___ _ __   ___  
                   / _ \/ __| '__| | | |/ _ \/ __|   | '_ \ / _ \ '_ \ / _ \ 
                  |  __/ (__| |  | |_| | (_) \__ \   | | | |  __/ |_) | (_) |
                   \___|\___|_|   \__,_|\___/|___/___|_| |_|\___| .__/ \___/ 
                                                |_____|         |_|          
figlet open_source -f shadow

  _ \  __ \   _ \ __ \    __|  _ \  |   |  __| __|  _ \ 
 (   | |   |  __/ |   | \__ \ (   | |   | |   (     __/ 
\___/  .__/ \___|_|  _| ____/\___/ \__,_|_|  \___|\___| 
      _|             _____|                             

figlet open_source -f digital
+-+-+-+-+-+-+-+-+-+-+-+
|o|p|e|n|_|s|o|u|r|c|e|
+-+-+-+-+-+-+-+-+-+-+-+

figlet open_source -f slant

  ____  ____  ___  ____       _________  __  _______________ 
 / __ \/ __ \/ _ \/ __ \     / ___/ __ \/ / / / ___/ ___/ _ \
/ /_/ / /_/ /  __/ / / /    (__  ) /_/ / /_/ / /  / /__/  __/
\____/ .___/\___/_/ /_/____/____/\____/\__,_/_/   \___/\___/ 
    /_/              /_____/                                 

figlet open_source -f bubble
  _   _   _   _   _   _   _   _   _   _   _  
 / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ 
( o | p | e | n | _ | s | o | u | r | c | e )
 \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ 

 figlet open source -f block


  _|_|    _|_|_|      _|_|    _|_|_|    
_|    _|  _|    _|  _|_|_|_|  _|    _|  
_|    _|  _|    _|  _|        _|    _|  
  _|_|    _|_|_|      _|_|_|  _|    _|  
          _|                            
          _|                            


  _|_|_|    _|_|    _|    _|  _|  _|_|    _|_|_|    _|_|    
_|_|      _|    _|  _|    _|  _|_|      _|        _|_|_|_|  
    _|_|  _|    _|  _|    _|  _|        _|        _|        
_|_|_|      _|_|      _|_|_|  _|          _|_|_|    _|_|_|  


 figlet open source -f lean


    _/_/    _/_/_/      _/_/    _/_/_/    
 _/    _/  _/    _/  _/_/_/_/  _/    _/   
_/    _/  _/    _/  _/        _/    _/    
 _/_/    _/_/_/      _/_/_/  _/    _/     
        _/                                
       _/                                 


     _/_/_/    _/_/    _/    _/  _/  _/_/    _/_/_/    _/_/    
  _/_/      _/    _/  _/    _/  _/_/      _/        _/_/_/_/   
     _/_/  _/    _/  _/    _/  _/        _/        _/          
_/_/_/      _/_/      _/_/_/  _/          _/_/_/    _/_/_/     

figlet open_source -f banner

 ####  #####  ###### #    #          ####   ####  #    # #####   ####  ###### 
#    # #    # #      ##   #         #      #    # #    # #    # #    # #      
#    # #    # #####  # #  #          ####  #    # #    # #    # #      #####  
#    # #####  #      #  # #              # #    # #    # #####  #      #      
#    # #      #      #   ##         #    # #    # #    # #   #  #    # #      
 ####  #      ###### #    #          ####   ####   ####  #    #  ####  ###### 
                            #######                                           

import

区域截屏

import –frame myScreenShot.png

cal

一个日历。

cal
      七月 2011
一 二 三 四 五 六 日 
             1  2  3
 4  5  6  7  8  9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31


cal 1889
                             1889

         一月                    二月                    三月
一 二 三 四 五 六 日  一 二 三 四 五 六 日  一 二 三 四 五 六 日 
    1  2  3  4  5  6               1  2  3               1  2  3
 7  8  9 10 11 12 13   4  5  6  7  8  9 10   4  5  6  7  8  9 10
14 15 16 17 18 19 20  11 12 13 14 15 16 17  11 12 13 14 15 16 17
21 22 23 24 25 26 27  18 19 20 21 22 23 24  18 19 20 21 22 23 24
28 29 30 31           25 26 27 28           25 26 27 28 29 30 31

         四月                    五月                    六月
一 二 三 四 五 六 日  一 二 三 四 五 六 日  一 二 三 四 五 六 日 
 1  2  3  4  5  6  7         1  2  3  4  5                  1  2
 8  9 10 11 12 13 14   6  7  8  9 10 11 12   3  4  5  6  7  8  9
15 16 17 18 19 20 21  13 14 15 16 17 18 19  10 11 12 13 14 15 16
22 23 24 25 26 27 28  20 21 22 23 24 25 26  17 18 19 20 21 22 23
29 30                 27 28 29 30 31        24 25 26 27 28 29 30

         七月                    八月                    九月
一 二 三 四 五 六 日  一 二 三 四 五 六 日  一 二 三 四 五 六 日 
 1  2  3  4  5  6  7            1  2  3  4                     1
 8  9 10 11 12 13 14   5  6  7  8  9 10 11   2  3  4  5  6  7  8
15 16 17 18 19 20 21  12 13 14 15 16 17 18   9 10 11 12 13 14 15
22 23 24 25 26 27 28  19 20 21 22 23 24 25  16 17 18 19 20 21 22
29 30 31              26 27 28 29 30 31     23 24 25 26 27 28 29
                                            30
         十月                   十一月                   十二月
一 二 三 四 五 六 日  一 二 三 四 五 六 日  一 二 三 四 五 六 日 
    1  2  3  4  5  6               1  2  3                     1
 7  8  9 10 11 12 13   4  5  6  7  8  9 10   2  3  4  5  6  7  8
14 15 16 17 18 19 20  11 12 13 14 15 16 17   9 10 11 12 13 14 15
21 22 23 24 25 26 27  18 19 20 21 22 23 24  16 17 18 19 20 21 22
28 29 30 31           25 26 27 28 29 30     23 24 25 26 27 28 29
                                            30 31

calc

一个计算器。

calc 64!
        126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000

sl

这个命令是当ls打错的时候提示安装sl,于是发现是有这个命令的。安装之后,再将ls错打成sl就会有一辆火车驶过。作者说这个命令是提示用户命令打错了,sl的意思是steam locomotive。它还有几个参数可以用:

参数意义
-a出事故的火车,有人求救
-l一个小型火车
-F飞起的火车
-e可以用Ctrl+C中止的火车

sl-help.png

Help

语音软件

将两个mp3拼起来

cat 1.mp3 2.mp3 > combined.mp3

boxes

boxes -d spring -a l
the spring is comming!!! :)
      ,
  /\^/`\
 | \/   |
 | |    |                                           jgs
 \ \    /                                         _ _
  '\\//'                                        _{ ' }_
    ||     the spring is comming!!! :)         { `.!.` }
    ||                                         ',_/Y\_,'
    ||  ,                                        {_,_}
|\  ||  |\                                         |
| | ||  | |                                      (\|  /)
| | || / /                                        \| //
 \ \||/ /                                          |//
  `\\//`   \   \./    \\   \./    \\   \./    \ \\ |/ /
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

在 /etc/boxes/boxes-config 中有详细的描述。

pcal

可以打印格式为PostScript(或者HTML)的日历。最早在这里看到。 显示2012年3、4月份:

pcal 03 12 2 | gv -

不要小日历:

pcal -S -X-35 -Y32 -x 1.09 -y 1.10 -t Times-Roman/20| gv -

打印小型的日历

pcal -Y-10 -x 0.45 -y 0.35 | gv -

cowsay

 cowsay -f default "hello, this is cowsay"
 _______________________
< hello, this is cowsay >
 -----------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

cmatrix

《黑客帝国》中的下滑字母。

toilet

类似于figlet。可以显示彩色字体。

oneko

这个很牛,它跳出了终端。一只小猫,在屏幕上,追着鼠标跑。

posted @ 2014-03-30 13:18  open source  阅读(589)  评论(0编辑  收藏