Fortune

出自 ArchWiki

fortune 是一个简单的程序,它可以从引言数据库中显示随机的意味深长、鼓舞人心、愚蠢或讽刺的短语。fortune 命令行实用程序是 fortune-mod 软件包的一部分。

安装

安装 fortune-mod。或者安装 misfortune,一个用 haskell 编写的 fortune-mod 克隆。

提示: 元软件包在 AUR 中以 "fortune-mod-" 为前缀提供来自特定来源的引言。例如,fortune-mod-archlinuxAUR 包含与 Arch 相关的引言。

用法

在终端中的命令行

$ fortune
It is Texas law that when two trains meet each other at a railroad crossing,
each shall come to a full stop, and neither shall proceed until the other has gone.

要在启动交互式终端时显示随机引言,请将 fortune 命令添加到您首选 shell 的 rc 配置文件中,例如

~/.bashrc
#!/bin/bash
fortune
注意: fortune 显示其维护者认为 非冒犯性 的引言和短语。格言可以启用为冒犯性/非冒犯性混合,或仅作为潜在冒犯性输出。有关更多信息,请参阅 fortune(6)

创建自定义文件

为了创建自定义文件,您必须首先创建一个包含引言的文件。在每个引言之间,您必须添加一个仅包含 % 字符的行。使用您想要的任何名称保存此文件,例如 myquotes。然后,在终端中运行 strfile myquotes,以便启用对引言的随机访问。您现在可以通过在终端中执行 fortune myquotes 来访问引言。为了使此命令起作用,您必须与 myquotesmyquotes.dat 文件位于同一目录中。如果您希望仅通过运行 fortune 命令即可访问您的引言,则必须将两个文件都移动到 /usr/share/fortune/ 目录中。如果您想对文件进行任何更改,请从头开始重复。

Cowsay

参见 ASCII 艺术#Cowsay

Ponysay

参见 ASCII 艺术#Ponysay

参见