Linux Mint7的终端只有四种显示图案。研究一下发现在/usr/share/cowsay/cows还有好多图案可用呢。我们就来尝试一下让它能显示更多的图案吧。
用下面这个命令可以把这些图案输出到一个文件中,方便看清每个文件的 图案是什么样的:
for fname in (ls)
cowsay -f $fname ‘file : ‘$fname
end > /home/vivian/cows
用文本编辑器就可以打开/home/vivian/cows这个文件查看里面的内容 ,里面会如下所示把每个图案都显示出来:
看过这些图案,挑出我喜欢的,然后
sudo gedit /usr/bin/mint-fortune
对这个脚本进行一下改造:
把第二行:
RANGE=4
改成
RANGE=10
然后找到 case $number in 这一段,增加几个分类,改成如下所示:
case $number in
0)
cow=”small”
;;
1)
cow=”tux”
;;
2)
cow=”koala”
;;
3)
cow=”moose”
;;
4)
cow=”apt”
;;
5)
cow=”duck”
;;
6)
cow=”satanic”
;;
7)
cow=”three-eyes”
;;
8)
cow=”bunny”
;;
9)
cow=”hellokitty”
;;
esac
选出喜欢的图案,将其对应的文件名替换上面cow=”hellokitty” 中引号里的内容。RANGE的值则改成对应的数量。
改完,保存,重新运行终端,显示的图案种类就由四种变成十种了。当然也可以增加更多的种类,只要我愿意:)
来个效果图: