cowsay是一个生成ASCII图片的程序,显示一头牛的消息。它也可以使用预先制作的图像,以生成其他动物的图片,如Linux的吉祥物企鹅。由于它是用Perl编写的,它也适用于其他系统,如微软的Windows。还有一个相关的程序,名为cowthink,则为一头牛在思考,而不是说话。.cow文件能使cowsay产生不同样式的“牛”和“眼睛”等。有时,IRC、桌面截图和软件文档中会使用它。它更像黑客文化中的玩笑,但一段时间后,它也较常被一般人使用。在2007年,它被选为Debian的今日软件包。
Cowsay和Cowthink是用Perl语言写成的,正因为如此,它很容易用在Unix系统任务上,比如,告诉用户他们的主目录已满,或他们有新邮件等等。另外,它也可以适应通用网关接口。
Unix命令fortune也可用管道重定向至cowsay命令:
$ fortune | cowsay ________________________________________/ You have Egyptian flu: you're going to \\ be a mummy. / ---------------------------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || ||
(你得了埃及流感:变成一具木乃伊。)
使用参数-f tux可以把牛换成Linux吉祥物,Tux:
$ fortune | cowsay -f tux _________________________________________/ You are only young once, but you can \\ stay immature indefinitely. / ----------------------------------------- \ \ .--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/
(年轻只有一次,但你可以永不成熟。)