上一部分我们都讲了什么?????
-
牛说cowsay
-
牛可以有各种表情
-
可以自定义眼睛
-
可以变成各种别的小动物
-
可以说也可以想cowthink
-
我们也想让牛说出字符画的感觉
回顾字符画
下载figlet和toilett
sudo apt install figlet toilet
figlet oeasy
那我们怎么让牛说出字符画呢?
figlet "oeasy"
figlet "oeasy" | cowsay -f moose -n
pipe原理
-
中间的那条竖线 | (在键盘回车上面),就是pipe
-
pipe,意思是管道
-
原来figlet "oeasy"命令执行之后进行输出
-
输出流,直接流到屏幕(stdout)上
-
现在给他加了一个管道|
-
figlet不直接输出到屏幕了
-
figlet把输出结果流到了cowsay指令中
-
cowsay接收到了流过来的figlet的结果做为参数
-
cowsay的输出结果最终流到了屏幕(stdout)上
牛说各种
我们尝试一下让牛说出彩色字
toilet --gay oeasy | cowthink -n
-
toilet是彩色字
-
--gay是toilet的选项开关
-
oeasy是toilet的参数
-
toilet的输出流到cowthink中
-
-n是cowthink的参数,解决回车问题
# 牛说uname
uname | 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 -f moose "oeasy" | toilet --gay -f term
boxes
-
可以下载一个boxes也是类似的字符画
-
也可以配置多种参数
-
也可以使用管道
figlet oeasy | boxes -d peek -pa2t0b0
watch -n1 "date '+%D%n%T'| figlet -k | boxes -a c -s 59 -d cat"
总结????
-
管道的符号是|
-
管道的作用是连接
-
原来应该输出到屏幕内容
-
通过管道流到了另一个命令做为参数
-
是否可以让cow说出一些中文呢?
-
下次再说!????
0
阅读(1042) | 评论(0) | 转发(0) |