CentOS 6.9 安装fortune+cowsay实现登录欢迎

CentOS 6.9 安装fortune+cowsay实现登录欢迎_第1张图片

一、fortune

+美国中餐馆的最后一道菜,往往是小甜饼,叫做"幸运饼"(fortune cookie)。
CentOS 6.9 安装fortune+cowsay实现登录欢迎_第2张图片
里面有一张纸条,写着人生格言。
今天就讲讲如何在centOS 里 安装 fortune

1.1 yum 在线安装

这个方法比较简单方便,步骤如下:

1.输入命令: yum -y update

在这里插入图片描述

2. 更新好之后,yum -y install fortune

最近我们的网不好,下不下来。。。

1.2 rpm 安装

1.这里的rpm 包 是我自己下载的,只需要一个依赖的rpm包,不同的linux需要不同的版本的rpm的包,所以一般不建议使用这个方法,比较麻烦
–>>>下载rpm 包的地址 (注意要选好版本)
我用的两个rpm文件名是:
fortune-mod-1.99.1-13.el6.x86_64.rpm 和recode-3.6-28.1.el6.x86_64.rpm
2. 下载好文件我们就可以开始安装了:

rpm -i recode-3.6-28.1.el6.x86_64.rpm
然后
rpm -i fortune-mod-1.99.1-13.el6.x86_64.rpm

3.成功的话,输入 fortune 命令,就会出现如下信息:
在这里插入图片描述

是不是感觉不错,但是好像少了点什么,没错,没有中文的,它默认全是英文。

  1. 设置中文的格言
    这个我是拿的别人的东西,得感谢这位阮兄弟,不然我也是不会的。链接奉上,你们可以自己去下载
    fortune显示中文的方法

5.下好人家的文件我们就要开始干了,也可以参考上面的方法,都是一样的。
我会把下的文件中,data文件夹里的东西全部拷贝到我们虚拟机安装frotune的路径下。
路径是: /usr/share/games/fortune
通过FileZilla 传输文件CentOS 6.9 安装fortune+cowsay实现登录欢迎_第3张图片
6.这时候再输入fortune ,就会出现中文的格言诗句之类的了,当然,这个是按照概率来出现的,不会每次都是中文

二、安装 cowsay

2.1 安装cowsay 我参照的是这位兄弟的博客 萌翻了的cowsay命令

不过咱俩用的不是同一种linux,所以命令要加以改变

  1. 更新,上次做过就不用做了 yum -y update
  2. 安装cowsay : yum -y install cowsay
    这个一定要网络好,我之前还可以安装,现在路由被攻击,就安不上去了
    CentOS 6.9 安装fortune+cowsay实现登录欢迎_第4张图片
  3. 输入命令: cowsay I miss you
  4. 用我之前安装好的机器,效果如下
    CentOS 6.9 安装fortune+cowsay实现登录欢迎_第5张图片

三、编写shell脚本,实现登录欢迎

这个功能是参照这个大哥的文章: 用fortune+ cowsay实现登录欢迎

  1. /etc/profile.d 路径下 编写一个 .sh 的shell 脚本,脚本可以随便命名
    为什么要在这里写shell脚本?链接如下: /etc/profile.d 目录中的脚本文件
  2. 最简单的方法就是直接写两个最简单的命令
    例如我的,
#!bin/bush
echo "***************************************************"
echo Hava a good day,Boy!
fortune
echo "***************************************************"

运行的截图
CentOS 6.9 安装fortune+cowsay实现登录欢迎_第6张图片
CentOS 6.9 安装fortune+cowsay实现登录欢迎_第7张图片

  1. 当然也可以弄得复杂好看点的

这个需求是每次随机一个动物

#!bin/bash 
# call cowsay after login
 animal=$(ls /usr/lib/node_modules/cowsay/cows | shuf -n 1) declare -i name_length=$(#animal)-4 
# pass sentence to cowsay with random animal 
 fortune | cowsay -f ${animal:0,$name_length}

说明:

1.  /usr/lib/node_modules/cowsay/cows:这个路径是这个node项目cowsay的安装路径,其他方式安装的路径不一定是这个.
2. shuf -n 1: 将前面的列表进行随机排序,然后返回第一个.
3. ${animal:0,$name_length}:由于获取的animal带有.cow后缀,故用该方式去掉后缀

这样以后每次登陆就会有个小动物和你打招呼了 》o《

CentOS 6.9 安装fortune+cowsay实现登录欢迎_第8张图片

CentOS 6.9 安装fortune+cowsay实现登录欢迎_第9张图片

你可能感兴趣的:(centOS,fortune,cowsay,cowthink,小甜点)