给的命令是在普通用户下,如果你是root登录,命令行前面不用加sudo
前提,准备环境已经完成,详情请参考👇
CentOS7中有趣的yum源(彩蛋)-----第一期-CSDN博客
🚂 一、安装「小火车」------ sl
2. 安装 sl 包
sudo yum install -y sl
3. 运行小火车
🎉 你会看到一列 ASCII 蒸汽火车从终端左侧驶过!
🔧 可选参数(更有趣)
| 命令 | 效果 |
|---|---|
sl |
普通火车 |
sl -a |
火车撞到你(有动画) |
sl -l |
小一点的火车 |
sl -F |
飞行模式(火车带翅膀!) |
⚠️ 注意:
sl -a会"挡住"你的终端几秒钟,按Ctrl+C可中断。
❓ 为什么叫 sl?
- 是 "Steam Locomotive"(蒸汽机车) 的缩写
- 设计初衷是:当用户手误输入
sl而不是ls时,用幽默方式提醒
🐮 二、安装「奶牛说」------ cowsay
✅ 安装步骤:
# 1. 确保已启用 EPEL 源(必须!)
sudo yum install -y epel-release
# 2. 安装 cowsay
sudo yum install -y cowsay
🎯 使用示例
cowsay "Hello, World!"
_________________
< Hello, World! >
-----------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
🐱 彩蛋:换其他动物!
# 列出所有可用角色
ls /usr/share/cows/
# 用龙说话
cowsay -f dragon "I am a dragon!"
# 用小猫说话
cowsay -f kitty "Meow~
🌈 三、安装「彩虹字」------ lolcat
⚠️ 注意:
lolcat是用 Ruby 写的,所以需要先装 Ruby。
✅ 安装步骤:
bash
# 1. 安装 Ruby(EPEL 中有)
sudo yum install -y ruby
# 2. 安装 lolcat gem
sudo gem install lolcat
💡 如果提示 gem: command not found,请先确认 Ruby 是否安装成功:
ruby --version
🎯 使用示例:
echo "Rainbow Text!" | lolcat
你会看到 五彩缤纷的文字 在终端中闪烁!✨
🎉 四、组合技:奶牛 + 彩虹字!
虽然 cowsay 本身不支持彩色,但你可以这样玩:
方法 1:用 lolcat 给奶牛上色(部分终端支持)
cowsay "I love Linux!" | lolcat
🔸 效果:奶牛轮廓是彩色的(取决于终端对 ANSI 颜色的支持)
方法 2:只给文字上色
echo "Colorful Message" | lolcat | cowsay -n
❌ 但这样会破坏奶牛形状(因为
cowsay -n不自动换行)
✅ 推荐写法(手动控制):
# 先生成奶牛文本,再整体上色
(cowsay "Rainbow Cow!") | lolcat
🛠️ 五、一键安装脚本(复制即用)
#!/bin/bash
# 安装 cowsay + lolcat(CentOS 7)
echo "正在安装 EPEL 源..."
sudo yum install -y epel-release
echo "正在安装 cowsay..."
sudo yum install -y cowsay
echo "正在安装 Ruby 和 lolcat..."
sudo yum install -y ruby
sudo gem install lolcat
echo "✅ 安装完成!试试:"
echo ' cowsay "Hello" | lolcat'
保存为 install-fun.sh,运行:
bash
chmod +x install-fun.sh
sudo ./install-fun.sh
💡 小贴士
| 问题 | 解决方案 |
|---|---|
| 彩虹字不显示颜色? | 确保你的终端支持 256 色(如 GNOME Terminal、iTerm2、Windows Terminal) |
gem install 太慢? |
可换 Ruby 镜像: gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/ |
| 想永久启用? | 把命令加到 ~/.bashrc |
🎊 最终效果演示
$ fortune | cowsay -f tux | lolcat
输出一只 彩色的 Linux 企鹅,说着随机哲理名言!🐧🌈
现在你的终端已经变得 既可爱又炫酷 了!快去吓唬你的同事吧 😄