Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

Gray-Ice

个人博客兼个人网站

cowsay是我在昨天和群友唠嗑时发现的好玩的东西。那么cowsay是什么?cowsay是一个能够输出数行文本的工具(玩具?)。先看看它的一个输出:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
╭─fire@butterfly ~/volantis_try/source/_posts  ‹master*› 
╰─➤ cowsay -f stegosaurus hello
_______
< hello >
-------
\ . .
\ / `. .' "
\ .---. < > < > .---.
\ | \ \ - ~ ~ - / / |
_____ ..-~ ~-..-~
| | \~~~\.' `./~~~/
--------- \__/ \__/
.' O \ / / \ "
(_____, `._.' | } \/~~~/
`----. / } | / \__/
`-. | / | / `. ,~~|
~-.__| /_ - ~ ^| /- _ `..-'
| / | / ~-. `-. _ _ _
|_____| |_____| ~ - . _ _ _ _ _>

看到这个输出你是不是明白了什么呢?(明白了确实是玩具)
-f 选项能够选择输出不同的图像,而hello是输出的内容。想要看都有哪些图像,可以输入cowsay -l来查看。
下面是cowsay支持的图像列表

1
2
3
4
5
6
7
8
9
10
╭─fire@butterfly ~/volantis_try/source/_posts  ‹master*› 
╰─➤ cowsay -l
Cow files in /usr/share/cows:
beavis.zen blowfish bong bud-frogs bunny cheese cower daemon default dragon
dragon-and-cow elephant elephant-in-snake eyes flaming-sheep ghostbusters
head-in hellokitty kiss kitty koala kosh luke-koala meow milk moofasa moose
mutilated ren satanic sheep skeleton small sodomized stegosaurus stimpy
supermilker surgery telebears three-eyes turkey turtle tux udder vader
vader-koala www

我们来试一试kiss:

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
╭─fire@butterfly ~/volantis_try/source/_posts  ‹master*› 
╰─➤ cowsay -f kiss "kiss~"
_______
< kiss~ >
-------
\
\
,;;;;;;;,
;;;;;;;;;;;,
;;;;;'_____;'
;;;(/))))|((\
_;;((((((|))))
/ |_\\\\\\\\\\\\
.--~( \ ~))))))))))))
/ \ `\-(((((((((((\\
| | `\ ) |\ /|)
| | `. _/ \_____/ |
| , `\~ /
| \ \ /
| `. `\| /
| ~- `\ /
\____~._/~ -_, (\
|-----|\ \ ';;
| | :;;;' \
| / | |
| | |

看,这是kiss的图像。
博主感觉自己受到了暴击。
咳咳,那么这个玩意儿主要用途(玩法)是什么呢?博主目前发现的最有用的玩法就是把命令写在.zshrc里(bash则是写在.bashrc),然后每一次打开终端都受到一次暴击。不过说起来,这玩意儿搭配lolcat还挺好玩的…
本篇完。

评论



愿火焰指引你