这个命令本身并不是系统自带的,但一旦安装,它会显示一个 ASCII 艺术风格的火车动画从屏幕上“开过”,是许多 Linux 用户在终端里用来“炫技”或者纯粹娱乐的经典彩蛋。

下面我为您详细解释 sl 命令以及如何安装和使用它。
什么是 sl 命令?
sl 是 "Steam Locomotive"(蒸汽火车)的缩写,它的灵感来源于一个常见的拼写错误:当用户想输入 ls (list 列出文件) 时,却错误地输入了 sl。
这个程序的开发者为了“惩罚”这些打字错误的用户,就写了这个有趣的程序,当你输入 sl 并回车后,你会看到一列小火车在终端里“哐当哐当”地驶过,仿佛在嘲笑你:“哎呀,你打错字啦!”
它有什么用?

- 娱乐和彩蛋:在枯燥的命令行工作中找点乐子。
- 炫技:向朋友或同事展示你的 Linux 技巧。
- 教学:可以作为介绍 Linux 软件安装和包管理的绝佳例子。
如何安装 sl 命令?
sl 通常不在 Linux 的基础系统中,所以需要手动安装,安装方法取决于你使用的 Linux 发行版。
在 Debian / Ubuntu / Mint 等系统上
使用 apt 包管理器:
sudo apt update sudo apt install sl
在 CentOS / RHEL / Fedora / AlmaLinux 等系统上
使用 dnf 或 yum 包管理器:
# 对于较新的系统 (使用 dnf) sudo dnf install sl # 对于较旧的系统 (使用 yum) sudo yum install sl
在 Arch Linux 等系统上
使用 pacman 包管理器:

sudo pacman -S sl
如何使用 sl 命令?
安装非常简单,使用起来更简单。
基础用法
直接在终端输入 sl 并回车:
sl
你会看到类似下面的 ASCII 动画:
