您需要知道(并且会喜欢)的9个古怪的Linux命令

制作ASCII艺术作品,与您的计算机交谈并玩文字冒险。您的Linux命令行不仅用于工作:如果您知道正确的命令,它可能会很有趣。

Joel向您展示了使用命令行的基础知识,因此您绝对应该阅读该文章。但是,学习命令行的部分问题是,一开始它很无聊。更改目录和移动文件似乎并不那么有趣。

您是想让自己变得更有趣,还是想向自己所爱的人展示一些很酷的技巧尝试教学时,这里有许多古怪的命令,使命令行更加有趣。请尽情享受!

注意:这些命令中的大多数都需要先安装,然后才能使用它们–我在每个部分的底部都包含了Ubuntu命令进行安装(对Linux Mint也适用) ,ElementaryOS和其他基于Ubuntu的发行版)。其他发行版的说明会有所不同,但程序包名称通常相同。

以ASCII格式查看任何图像

以ASCII格式打开任何图像文件。只需执行以下命令即可:

asciiview file.jpg

整洁,是吗?您可以按“ s"将图像保存为文本文件,以备将来使用。

您需要为此安装两个软件包: aview imagemagick 。在Ubuntu上,键入以下命令:

sudo apt-get install aview imagemagick

制作ASCII标语

在网络上花费足够的时间您会看到它们:ASCII标语。字母被堆叠以创建更大的字母,使您可以在纯文本区域(例如Reddit的注释)中添加横幅。

如果您想制作自己的横幅,则需要了解正确的命令。 Figlet 是许多人的首选命令。

这很简单,对吧?如果愿意,您可以进行更深入的研究。输入 showfigfonts 可以查看已安装字体的完整列表,并附有外观示例。要使用它们,请在 figlet 和您的文本之间插入 -f字体名

sudo apt-get install figlet

让您的计算机讲话

我们向您展示了如何与Mac对话,但是您知道也可以从Linux命令行执行此操作吗?该命令也非常简单:

说“我能说什么"

这很简单,但是您可以通过查看更多选项

sudo apt-get install espeak

获取随机财富...

每篇文章中都会弹出一个像这样,但是离开列表太有趣了。输入 fortune ,您会看到一个随机的报价,或fortune-cookie类型的预测。

这确实很愚蠢,但有时您需要快速转移注意力。如果您发现输出有些平淡,则可以使用以下命令专门请求令人反感的东西:

fortune -o

PCPC.me不是负责输入内容后所读内容,使用后果自负

要安装:

sudo apt-get install fortune <

要安装进攻性财富,请执行以下操作:

sudo apt-get install fortunes-off

…如被牛口语

诸如此类的文章中的另一个看似强制性的命令是 cowsay ,它使母牛说出了话。不,认真:就是这样。

这完全没有意义,但也很有趣。但是,阅读手册并查看所有选项( -w 会使情况变得更糟!)是对命令行参数如何工作的很好的介绍。将 cowsay fortune 结合使用,可以教给您另一个概念:管道。运作方式如下:

fortune | cowsay

“ |"(键盘上Enter键上方的直线)会将输出从 fortune 发送到 cowsay ,结果牛告诉你你的命运。没有意义,但很有意义。

sudo apt-get install cowsay

Matrix Effect

孩子:早在90年代末,是一部名为《黑客帝国》的电影,当时看起来很棒。在其中,计算机上有一堆看似随机的绿色代码-从那时起我们一直在尝试复制它。 cmatrix 是使您的命令行看起来像这样的快速方法。

负责任地使用,并记住:没有任何后遗症。

sudo apt-get install cmatrix

更正通用错字

命令 ls 向您显示当前目录的内容,这意味着大多数命令线迷们经常使用它。但是,输入 sl 确实很容易。每当您这样做时,该程序都会对整个屏幕上的蒸汽机车进行动画处理。

如果您犯了一个错误,那么结果也很有趣。学习命令行的任何人的必备工具。

apt-get install sl

随机生成伪造的身份

很有趣:在命令行中键入 rig ,它将输出假地址和电话号码。

sudo apt-get install rig

玩文字冒险游戏

我是文字冒险游戏的忠实拥护者,使用名为 frotz 的程序,可以从命令行轻松进行游戏。当然,您首先需要玩一些游戏:该站点提供了Infocom的所有经典游戏,IFwiki提供了更多游戏。

下载它们,然后将终端指向它们所在的文件夹重新定位。键入 frotz文件名打开游戏。

sudo apt-get install frotz

您还知道其他哪些奇怪的命令?

我们已经向您展示了永远不应该运行的危险命令。

标签: