CentOS7中有趣的yum源(彩蛋)-----第二期

给的命令是在普通用户下,如果你是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 企鹅,说着随机哲理名言!🐧🌈


现在你的终端已经变得 既可爱又炫酷 了!快去吓唬你的同事吧 😄

相关推荐
小成2023032026542 分钟前
Linux高级02
linux·开发语言
mounter62544 分钟前
【硬核前沿】CXL 深度解析:重塑数据中心架构的“高速公路”,Linux 内核如何应对挑战?-- CXL 协议详解与 LSF/MM 最新动态
linux·服务器·网络·架构·kernel
++==1 小时前
Linux 进程间通信与线程同步技术详解:IPC 机制、线程 API、同步工具与经典同步问题
linux
特长腿特长1 小时前
centos、ubantu系列机的用户和用户组的结构是什么?具体怎么配置?用户组权限怎么使用?这篇文章持续更新,帮助你复习linux的基础知识
linux·运维·centos
zzzyyy5381 小时前
Linux环境变量
linux·运维·服务器
pluvium272 小时前
记对 xonsh shell 的使用, 脚本编写, 迁移及调优
linux·python·shell·xonsh
无级程序员2 小时前
centos7 安装 llvm-toolset-7-clang出错的问题解决
linux·centos
kebeiovo2 小时前
atomic原子操作实现无锁队列
服务器·c++
赛博云推-Twitter热门霸屏工具2 小时前
Twitter运营完整流程:从0到引流获客全流程拆解(2026)
运维·安全·自动化·媒体·twitter
CHHC18802 小时前
NetCore树莓派桌面应用程序
linux·运维·服务器