如何为你的 Linux 终端带来好运
创始人
2024-03-02 01:48:45
0

使用 fortune 实用程序将名言和俏皮话带到命令行。

这是 12 月,如果你还没有找到一款能激发你灵感的科技降临节日历,那么,也许这个系列可以。从现在到 24 日,每天我们都会为你带来一个不同的 Linux 命令行玩具。你可能会问,什么是命令行玩具?它可能是一个游戏或任何简单的娱乐程序,为你的终端带来一点点快乐。

你可能之前已经看过其中的一些,我们希望你也能发现一些新的东西。不管怎样,我们都希望你在关注时保有乐趣。

今天的玩具是 fortune,它很古老。它的版本可以追溯到 1980 年,当时它包含在 Unix 中。我在 Fedora 中安装的版本是在 BSD 许可下提供的,我可以使用以下命令获取它。(LCTT 译注:fortune 这个命令得名于 fortune cookies,是流行于西方的中餐馆的一种脆饼干,里面包含格言、幸运数字等。)

$ sudo dnf install fortune-mod -y

你的发行版可能会有所不同。在某些情况下,你可能需要在 fortune 命令之外单独安装那些“幸运饼干”(尝试在你的包管理器中搜索 “fortunes”)。你还可以在 GitHub 上查看它的源代码,然后,只需运行 fortune 即可获得好运。

$ fortune
"Time is an illusion.  Lunchtime doubly so."
-- Ford Prefect, _Hitchhiker's Guide to the Galaxy_

那么,你为什么会在终端上需要 fortune 呢?当然是为了好玩啦。也许你想将它们添加到系统上的每天消息(motd)中?

就我个人而言,当我使用终端来解析文本时,我喜欢使用 fortune 命令作为一段内置的虚拟数据,特别是使用正则表达式时,我想要一些简单的东西来尝试一下。

例如,假设我使用 tr 命令来测试转换,用数字 3 替换字母 e。

$ fortune | tr 'eE' '3'
Unix 3xpr3ss:
All pass3ng3r bring a pi3c3 of th3 a3roplan3 and a box of tools with th3m to
th3 airport. Th3y gath3r on th3 tarmac, arguing constantly about what kind
of plan3 th3y want to build and how to put it tog3th3r. 3v3ntually, th3
pass3ng3rs split into groups and build s3v3ral diff3r3nt aircraft, but giv3
th3m all th3 sam3 nam3. Som3 pass3ng3rs actually r3ach th3ir d3stinations.
All pass3ng3rs b3li3v3 th3y got th3r3.

那么你的发行版带来了什么幸运饼干呢?看看你的 /usr/share/games/fortune 目录,找到它们。以下我最喜欢的几个。

Never laugh at live dragons.
                -- Bilbo Baggins [J.R.R. Tolkien, "The Hobbit"]

I dunno, I dream in Perl sometimes...
                -- Larry Wall in  <8538@jpl-devvax.JPL.NASA.GOV>

I have an existential map.  It has "You are here" written all over it.
                -- Steven Wright

关于 fortune想要了解更多?当然,你可以经常查看 man 页来了解更多选项,或者在维基百科上阅读更多关于此命令的历史信息。

你有特别喜欢的命令行小玩具需要我介绍的吗?这个系列要介绍的小玩具大部分已经有了落实,但还预留了几个空位置。请在评论区留言,我会查看的。如果还有空位置,我会考虑介绍它的。如果没有,但如果我得到了一些很好的意见,我会在最后做一些有价值的提及。

看看昨天的玩具:驾驶火车头通过你的 Linux 终端。记得明天再来!


via: https://opensource.com/article/18/12/linux-toy-fortune

作者:Jason Baker 选题:lujun9972 译者:MjSeven 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

菜鸟与蜜雪集团达成合作:使...
12月16日,菜鸟宣布,已与蜜雪集团达成科技合作,将为蜜雪集团提供...
2025-12-16 11:46:06
微短剧 | 我的“神奇”伴...
如今,AI正在与人们工作生活的各个场景实现深度连接,一部分人出现了...
2025-03-26 17:49:11
CBA不败球队仅剩北汽 陈...
10月25日晚,北汽男篮在主场以105比101击败了传统强队广东队...
2024-10-26 14:00:55
星纪魅族将发布首款AI手机
9月7日消息,星纪魅族宣布魅族Lucky 08手机新品将于本月正式...
2024-09-07 17:50:44
魅族“Flyme 星愿计划...
IT之家 9 月 5 日消息,星纪魅族今日宣布,将于 9 月 6 ...
2024-09-05 13:56:43
如何为你的 Linux 终...
使用 fortune 实用程序将名言和俏皮话带到命令行。这是 12...
2024-03-02 01:48:45

热门资讯

“Linux 中国” 开源社区... 这是一个艰难的决定 —— 这不是调侃,而是当你真正做出改变了你十几年生活轨迹的决定时,你就会明白这个...
硬核观察 #1263 德国铁路... #1 德国铁路公司招聘 Windows for Workgroups 3.11 管理员该职位要求了解...
人工智能教程(七):Sciki... 在本系列的 上一篇文章 中,我们用 TensorFlow 构建了第一个神经网络,然后还通过 Kera...
关闭 WSL 中正在运行的 L... 以下是使用 WSL 关闭在 Windows 内运行的 Linux 系统的不同方法。你使用 WSL 在...
MX Linux 23.2 “... 最新的 MX Linux 23.2 小版本更新带来了基本的改进和新增功能。MX Linux 推出了 ...
硬核观察 #1262 网络上最... #1 网络上最古老的软件存档库之一即将关闭美国新墨西哥州立大学(NMSU)最近宣布,即将于 2024...
如何在 RHEL 上通过绑定配... 在 Linux 中,你可以根据自己的需要创建高级网络设置,如 网络绑定 Network Bondin...
Linux Matrix 消息... Matrix 用户可以升级 Fractal 6 了!Fractal 是目前 最好的 Matrix 客...
如何通过 VLC 使用字幕 使用 VLC 媒体播放器播放和管理字幕的新手指南。我是一个超级动漫迷,如果你想观看最新的剧集,那么你...
硬核观察 #1261 X 计划... #1 X 计划在奥斯汀建立内容审核总部据报道,该部门将招聘 100 名全职员工,将主要关注 CSE ...