几个有趣的 Linux 命令
2026/9/14 23:49:39 网站建设 项目流程

敲错ls会被火车碾、让牛替你说话、1 分钟装出一个黑客办公室——这些命令正事不干一件,但每个都让人忍不住敲一遍。我按用途把它们分成了 6 组,挑顺眼的装。

一、恶作剧与表演

1. sl:给敲错命令的人一点视觉震撼

手快把ls敲成sl,一辆蒸汽火车就从屏幕右边开到左边。

sudoapt-getinstallsl sl# 预期效果: ASCII 蒸汽火车横穿终端

有 4 个常用选项:

选项效果
-a火车"出轨",你会对呼救的乘客产生同情
-l小火车
-F飞起来的火车
-e允许 Ctrl+C 中断(不加就只能等它开完)

进阶玩法:给别人来个恶作剧,他一敲ls,不知道的肯定很有效果。

aliasls=sl# 说明: 把 ls 替换成火车, 只对当前 shell 生效

⚠️坑:这只改当前会话,关掉终端就恢复;别写进.bashrc给自己挖坑。

2. cowsay / cowthink:让动物替你发言

用 ASCII 字符打印牛、羊等动物,还有个cowthink是带思考泡的版本。

sudoapt-getinstallcowsay cowsay'我不是牛,哈哈哈'# 预期输出: 一头牛背着你的话cowthink'嗯……'# 预期输出: 牛头上换成思考泡

查看有哪些动物,选一个继续加:

cowsay-l# 预期输出: 动物名列表(tux, dragon, sheep...)cowsay-ftux'坑爹啊'# 预期输出: 企鹅 Tux 说出这句话

💡要点:-f tux配合终端字体颜色,比默认那头牛效果好得多。

还可以让 cowsay 说出 fortune 的内容,就像这样:

fortune|cowsay# 预期输出: 一句随机名言挂在牛背上

3. boxes:给文字套个艺术边框

文本过滤器,可以在输入外面画各种 ASCII 框——从朴素方框到龙、奶牛造型都有。

sudoapt-getinstallboxesechoTongji University|boxes# 预期输出: 文字被星号边框包住

配合前面的命令玩三连击:

fortune|cowsay-ftux|boxes-dstone# 预期输出: 名言+企鹅+石框全家桶

二、终端视觉特效

4. cmatrix:黑客帝国数字雨

这个很酷!《黑客帝国》那种矩阵风格的动画效果。

sudoapt-getinstallcmatrix cmatrix# 预期效果: 绿色字符雨铺满终端cmatrix-b# 预期效果: 增加粗体字符, 层次感更强

q或 Ctrl+C 退出。要退出动画时,终端窗口越大越流畅。

5. figlet / toilet:ASCII 艺术字

艺术字生成器,由 ASCII 字符组成,把文本显示成标题栏。此外还有banner这个命令。

sudoapt-getinstallfiglet toilet figlet'Hello'# 预期输出: 大号 ASCII 标题字toilet-fmono12'Hi'# 预期输出: 12 号等宽字体模板

💡要点:toilet还能加颜色,里面的选项请自己man toilet一下。

6. oneko:追着鼠标跑的小猫

桌面上出现一只喵星人,跟着鼠标跑,不动了它就睡觉。

sudoapt-getinstalloneko oneko# 预期效果: X11 桌面上小猫跟随光标移动

⚠️坑:这是 X11 程序,纯命令行/无图形环境的服务器跑不了;树莓派桌面下正常。要关掉这家伙,按 Ctrl+C 结束。

7. xeyes:屏幕上盯着你的眼睛

在屏幕上出现一双眼睛,盯着你的鼠标指针。安装运行同上:

sudoapt-getinstallxeyes xeyes# 预期效果: 一双卡通眼睛实时跟随光标

8. aafire:终端里生一堆火

字符串大火,效果是一团 ASCII 火焰持续燃烧。

sudoapt-getinstalllibaa-bin aafire# 预期效果: 终端内持续渲染的 ASCII 火焰动画

按 Ctrl+C 结束。它还有个血缘近亲cacafire(来自 libcaca 的caca-utils包),风格更花哨。

三、有点用的"顺便玩玩"

9. fortune:随机一句话

输出一句话,有笑话、名言什么的(还有唐诗宋词sudo apt-get install fortune-zh)。

sudoapt-getinstallfortune fortune# 预期输出: 一条随机名言/笑话fortune-zh# 预期输出: 中文语料(需先装 fortune-zh)

10. cal:日历,以及历史上凭空消失的 11 天

cal是打印日历,不过 1752 年 9 月是很奇葩的一个月:

cal91752# 预期输出:# 九月 1752# 日 一 二 三 四 五 六# 1 2 14 15 16# 17 18 19 20 21 22 23# 24 25 26 27 28 29 30

看到了吗?星期三的 2 号之后直接跳到星期四的 14 号。英国及其殖民地在这一年改用格里高利历,为了对齐偏差直接删掉了 9 月 3 日到 13 日——日历上真实存在过的"消失的 11 天"。

11. yes:输出无穷无尽的字符

按 Ctrl+C 结束,如:

yes'I agree'# 预期输出: 每秒上万行 "I agree" 刷屏

💡要点:它的正经用途是给交互式脚本自动喂y,比如yes | apt-get install 某包代替一路按回车。

12. factor:分解因数

小学生可以用一下:

factor60# 预期输出: 60: 2 2 3 5

13. shred:从物理层面告别文件

覆盖搞乱文件,就是文档粉碎,把私藏的大片种子和电影销毁,不被恢复出来,就靠它了。

sudoapt-getinstallcoreutils# shred 属于此包, 一般已预装shred-u-n3secret.mkv# 预期效果: 覆盖3遍后删除文件

⚠️坑:SSD、ext3/4 日志以及 btrfs 等写时复制文件系统都可能留有旧数据副本,shred 不保证真正不可恢复。敏感数据请用全盘加密兜底。

14. asciiview:图片转字符画

asciiview命令可以将任意图片转换成字符画的形式输出。

sudoapt-getinstallaview imagemagick asciiview photo.png# 预期效果: 图片以字符画渲染, 方向键缩放平移, q 退出

⚠️坑:这条命令在树莓派上运行会出问题(原作者亲测),建议在云主机或虚拟机上运行。纯 SSH 无终端图形时加-driver curses

四、命令行小游戏

15. ninvaders:太空入侵者

sudoapt-getinstallninvaders ninvaders# 预期效果: 终端版像素外星人入侵

16. bastet:终端俄罗斯方块

sudoapt-getinstallbastet bastet# 预期效果: 字符界面俄罗斯方块

17. asciiquarium:终端水族馆

sudoapt-getinstallasciiquarium asciiquarium# 预期效果: 彩色小鱼在终端里游动

五、高大上仪表盘

18. aptitude:从"挨个敲"到批量管理

原素材里这条只留了半句"挨个敲下面这一堆,aptitude 没有的可以安装上",这里补个最小示例:

sudoapt-getinstallaptitudeaptitudeupdate# 说明: 更新软件包列表aptitudeinstallvim# 说明: 交互式安装软件包aptitudesearch'~U'# 预期输出: 列出所有可升级的软件包

19. blessed-contrib / hollywood:黑客办公室

blessed-contrib——Node 写的终端仪表盘,日志、CPU、地图全能叠在一个屏幕上:

gitclone https://github.com/yaronb/blessed-contrib.gitcdblessed-contribnpminstallnodedemos/all.js# 预期效果: 全屏多窗格仪表盘(需 xterm-256color 终端)

hollywood——Dustin Kirkland 利用一个长途飞行的时间,编写了这个炫酷、有趣但也没什么实际作用的软件。

sudoapt-getinstallhollywood# Ubuntusudonpminstall-ghollywood# 其他发行版可走 npmhollywood# 预期效果: tmux 切分多窗格, 滚动伪黑客输出

打开它,十分钟之内你就是安全工程师。

六、彩蛋警告

20. 从删库到跑路:sudo rm -rf /*

⚠️坑:这是一条自杀指令,会强制递归删除根目录下所有文件,不可恢复。

它只存在于段子和"跑路"的传说里——正规运维的防线是:别给自己这个权限组合、生产环境上 alias 或--preserve-root(coreutils 默认已开启,正好拦住rm -rf /本身,但后面加个*就绕过去了)。看看梗图就好,永远不要手滑第二次。


参考链接

  • sl 项目主页
  • boxes 官方文档
  • aview 官方页(AA-project)

以上效果均需 Ubuntu/Debian 环境验证包名,个别工具(oneko、xeyes、cmatrix)依赖 X11 或 curses 终端。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询