Cowsay 是一个可配置的会说话(或会思考)的牛。它接受一个文本字符串并输出一个牛说话的图形。 有一头牛说它喜欢 Linux: # cowsay "I love Linux" < I love Linux > -------------- \ ^__^ \ ( ___ (__)\ )\/\ ||----w | || || 安装 # yum install cowsay -y cowsay 支持的动物 # cowsay -l beavis.zen blowfish bong bud-frogs bunny cheese cower default dragon dragon-and-cow `._) / .-.\ VK \ ( `\ `.\ 大象 # cowsay -f elephant 入门小站 ______ < 入门小站 > -
上次更新fortune自定义发现召唤cowsay的bash shell脚本有小概率的bug,就是随机脚本可能超出cows列出图形的数量,这里修补下。 [Linux]自定义fortune显示 就是随机数超出cowsay图形数就重新调用函数再次生成新的随机数 #! bash #将变量声明为整数和数组 declare -i i=1 declare -i n declare -a animals # cow文件数 cowLine=$(ls -1 /usr/share/cowsay /cows ++ wc -l + cowLine=49 ++ ls -1 /usr/share/cowsay/cows ++ sed 's/\.cow$//' + for animal in $(ls /cowsay/cows | sed 's/\.cow$//') + animals[$i]=beavis.zen + i=3 + for animal in $(ls -1 /usr/share/cowsay
这个小程序被称为 cowsay,之前我们已经 介绍 过了。 当安装 cowsay 时,程序会自动安装其他几个图像,并存储在 /user/share/cowsay 目录中。你可以用 -l 参数来获取图像列表。 $ sudo dnf install cowsay $ cowsay -l 实际上还有很多与 cowsay 或类似程序相关的开发活动。你可以创建自己的图像文件,也可以下载其他人制作的图像。 例如,GitHub 上就有 Charc0al 的 cowsay 文件转换器。你可以用这一工具将自己的图片转换为 cowsay 所需的特殊 ASCII 格式文件。 $ cowsay -f beetlejuice "Happy Day of the Dead!" image.png cowsay 是 Linux 中一个有趣的搞怪小玩意。
配合先将cowsay结果 输出重定向sudo apt install cowsaycowsay -f turtle "oeasy" > t.py 我想要 更换 所说话的颜色可能么? 都变色动物是一种颜色 说的话是另一种颜色如果感觉 cowsay 输出文字范围有点窄可以试试这个 boxes可以输出很宽的字符再找个 好玩的角色小恶魔(daemon)这种字符艺术还可以怎么玩呢?
要求: 每次新打开一个Shell的时候随机显示一个动物图像,从动物嘴里随机说出一段话 相关 怎么确定cowsay有哪些动物可选呢 看看cowsay的安装目录 $ dpkg -L cowsay /. .. /usr/share/cowsay/cows /usr/share/cowsay/cows/apt.cow /usr/share/cowsay/cows/bud-frogs.cow /usr/share /cowsay/cows/bunny.cow /usr/share/cowsay/cows/calvin.cow /usr/share/cowsay/cows/cheese.cow /usr/share /cowsay/cows/cock.cow /usr/share/cowsay/cows/cower.cow /usr/share/cowsay/cows/daemon.cow ...... 目录/usr/share/cowsay/cows/里面用字符描绘了多种动物,如 $ cat /usr/share/cowsay/cows/turtle.cow ## ## A mysterious turtle
今天要说的就是两个“业余”的小程序——fortune和cowsay。 fortune fortune只有一个功能,就是给你显示一段诗文或者名言显示到shell里。 --论语,为政篇 cowsay cowsay的功能同样简单,就是根据输入的语句显示说话的动物 安装 $ sudo apt install cowsay 执行如下 $ echo "我是LINUX爱好者" | cowsay _________________ < 我是LINUX爱好者 > ----------------- \ ^__^ \ (oo)\_____ 现在,我们把fortune和cowsay结合起来,如 $ fortune | cowsay -f gnu __________________________________ / 教人怎不伤情。 /usr/games/cowsay 管道符号”|”把当前输出的值作为后面的输入值 ~/表示当前用户的家目录,每个用户的bash shell配置文件都是自己家目录下的,bashrc,注意文件名前面的".
npx cowsay "你好,世界!" 成功执行,文件夹下却没 cowsay 包的踪影。 PS C:\Users\zhouhuajian\Desktop\demo> npx cowsay "你好,世界!" ______________< 你好,世界! 例如:npx cowsay "你好,世界!" 如果删掉 "npm-cache\_npx\8f497369b2d6166e" 文件夹,再次运行 npx cowsay "你好,世界!",会提示需要安装 cowsay。 这也说明,cowsay 被安装在了 npm-cache。PS C:\Users\zhouhuajian\Desktop\demo> npx cowsay "你好,世界!"
把图像转化为了ascii️字符画 并且修改了cowsay的图像素材的位置 我们想要让牛讲一个随机的笑话 首先我们要有个说笑话的软件包 # 下载fortune sudo apt install fortune # 使用fortune forture 输出重定向 # 把本该输出到屏幕的fortune的结果,输出到cowsay forture | cowsay 深入重定向 # 把本该输出到屏幕的 fortune的结果,输出到cowsay forture | cowsay fortune输出重定向到figlet figlet输出重定向到cowsay fortune的细节 文件在/usr/share
牛说cowsay 牛可以有各种表情 可以自定义眼睛 可以变成各种别的小动物 可以说也可以想cowthink 我们也想让牛说出字符画的感觉 回顾字符画 下载figlet和toilett sudo figlet "oeasy" figlet "oeasy" | cowsay -f moose -n pipe原理 中间的那条竖线 | (在键盘回车上面),就是pipe pipe,意思是管道 原来figlet "oeasy"命令执行之后进行输出 输出流,直接流到屏幕(stdout)上 现在给他加了一个管道| figlet不直接输出到屏幕了 figlet把输出结果流到了cowsay指令中 cowsay -f moose -n # 牛说pwd,把pwd的结果给到cowsay pwd | cowsay -f moose -n # 牛说ls,把ls的结果给到cowsay ls | cowsay -f moose -n # 牛说ls /etc,把ls /etc的结果给到cowsay ls etc | cowsay -f moose -n # 把cowsay的内容输出到toilet
/cowsay_3.03+dfsg2-3_all.deb Filename: /var/cache/apt/archives/partial/cowsay_3.03+dfsg2-3_all.deb ://deb.debian.org/debian/pool/main/c/cowsay/cowsay_3.03+dfsg2-3_all.deb Message: Connecting to prod.debian.map.fastly.net (2a04:4e42:8::204) 102 Status URI: http://deb.debian.org/debian/pool/main/c/cowsay/cowsay_3.03+dfsg2 URI: http://deb.debian.org/debian/pool/main/c/cowsay/cowsay_3.03+dfsg2-3_all.deb Filename: /var/cache 父进程根据此响应来确定接下来应该请求的资源: 103 Redirect URI: http://deb.debian.org/debian/pool/main/c/cowsay/cowsay_3.03
环境变量获取上一次命令的返回结果 $ which cowsay>/dev/null && cowsay -f head-in ohch~ $ which cowsay>/dev/null || echo "cowsay has not been install, please run 'sudo apt-get install cowsay' to install" $ which cowsay>/dev
9.lolcat与cowsay使用。 cowsay介绍:wiki 使用cowsay和lolcat输出彩色的动物 rpm安装cowsay [root@study ~]# wget http://download-ib01.fedoraproject.org /pub/epel/7/x86_64/Packages/c/cowsay-3.04-4.el7.noarch.rpm [root@study ~]# rpm -Uvh cowsay-3.04-4.el7 .noarch.rpm 安装cowsay输出默认的动物 [root@study ~]# cowsay -l Cow files in /usr/share/cowsay: beavis.zen blowfish 和lolcat一起使用 [root@study ~]# cowsay -f tux linux使用起来特别方便!
/cowsay_3.03+dfsg2-3_all.deb Filename: /var/cache/apt/archives/partial/cowsay_3.03+dfsg2-3_all.deb Expected-SHA256 /deb.debian.org/debian/pool/main/c/cowsay/cowsay_3.03+dfsg2-3_all.deb Message: Connecting to prod.debian.map.fastly.net (2a04:4e42:8::204) 102 Status URI: http://deb.debian.org/debian/pool/main/c/cowsay/cowsay_3.03+dfsg2 URI: http://deb.debian.org/debian/pool/main/c/cowsay/cowsay_3.03+dfsg2-3_all.deb Filename: /var/cache 父进程根据此响应来确定接下来应该请求的资源: 103 Redirect URI: http://deb.debian.org/debian/pool/main/c/cowsay/cowsay_3.03+
6.cowsay命令 cowsay命令可以在命令行终端显示一些有趣的动物形状。 可以通过yum或者apt-get安装cowsay命令。 可以通过如下命令查看cowsay命令都能显示哪些形状: 1 $ cowsay -l 现在执行如下命令: 1 $ cowsay -f elephant-in-snake Tecmint is Best
6.cowsay命令 cowsay命令可以在命令行终端显示一些有趣的动物形状。 可以通过yum或者apt-get安装cowsay命令。 可以通过如下命令查看cowsay命令都能显示哪些形状: $ cowsay -l 现在执行如下命令: $ cowsay -f elephant-in-snake Tecmint is Best 效果如下:
cowsay 命令 用ASCII字符打印牛,羊等动物,还有个cowthink,这个是奶牛想,那个是奶牛说,哈哈,差不多 安装和运行 cowsay 命令: $ sudo apt-get install cowsay $ /usr/games/cowsay "I am not a cow, hahaha" ? $cowsay -l 查看其它动物的名字,然后-f跟上动物名,如 $cowsay -f tux “坑爹啊” ? 还可以让 cowsay 说出 fortune 的内容,就像这样: $ fortune | cowsay ? cmatrix 命令 这个很酷!
3. cowsay 命令 用ASCII字符打印牛,羊等动物,还有个cowthink,这个是奶牛想,那个是奶牛说,哈哈,差不多 安装 $sudo apt-get install cowsay 运行 $cowsay $cowsay -l 查看其它动物的名字,然后 -f 跟上动物名,如 $cowsay -f tux "坑爹啊" ? 还可以让cowsay说出fortune的内容,就像这样: $fortune | cowsay ? 4. cmatrix 命令 这个很酷!
命令重复输出一句话: > yes hello,world hello,world hello,world hello,world sl 小火车 安装 > yum install -y sl 运行 > sl 图片 cowsay 会说话的牛 运行 安装 > yum install cowsay -y 运行 > cowsay "rumenz.com" ____________ < rumenz.com > --------- ____ (__)\ )\/\ ||----w | || || // 查看支持的动物 > cowsay -l //使用-f 参数切换小动物 > cowsay -f tux "我是一只小鸭子" _________ < 我是一只小鸭子 > --------- \ \ .
yes hello,world hello,world hello,world hello,world sl 小火车 安装 > yum install -y sl 运行 > sl 在这里插入图片描述 cowsay 会说话的牛 运行 安装 > yum install cowsay -y 运行 > cowsay "rumenz.com" ____________ < rumenz.com > --------- ____ (__)\ )\/\ ||----w | || || // 查看支持的动物 > cowsay -l //使用-f 参数切换小动物 > cowsay -f tux "我是一只小鸭子" _________ < 我是一只小鸭子 > --------- \ \ .
命令:Cowsay 一个在终端用ASCII码组成的小牛,这个小牛会说出你想要它说的话。 安装Cowsay sudo apt-get insatll xcowsay frank@frank-All-Series:~$ fortune |cowsay _________________ $ cd Term-Animation-2.4/ $ perl Makefile.PL && make && make test $ sudo make install fortune-zh |cowsay cowsay -f ghostbusters.cow unixmen cowsay -f bud-frogs.cow Rajneesh