在过去的 3 周里,我希望你能用你可能想要的所有 Linux 优点来腌制你的大脑,就像流行的谚语“一切美好都必须结束”一样,现在也是结束这个系列的时候了。
如果这是您第一次来这里,在阅读这篇文章之前,您可能应该阅读第 1、2 和 3 部分。 第 1 部分涵盖了 Linux基础,安装和一些简单的命令, 第 2 部分建立在第 1 部分之上,我们涵盖了 文件处理、进程等 在第 3 部分中我们介绍了 事物的系统管理方面.
这是最后一场,这绝对是迄今为止最有趣的一场。 我们要为这个拔出我们的把戏枪,这将是一场明火!
这是我们将在这篇文章中介绍的内容。 振作起来,因为名单真的很长。 准备好?
- 复活节彩蛋
没错,这其中只会有很酷的 Linux 终端复活节彩蛋和技巧,所以让我们开始吧,不要再拖延了。
1. moo:释放终端奶牛
除了因免费提供而广受欢迎之外,Linux 还因其对奶牛的不同寻常的吸引力而广受欢迎。 操作系统中有多个地方会遇到奶牛。 我们将仅限于终端。
在 Linux 上,我们使用 易于 (A先进适用 Packaging Tools) 来安装更新和实用程序。 但是,如果您足够好奇,您会在整个系统中发现大量的复活节彩蛋。
发出命令 apt help 并滚动到最后。 你会发现这条线 这个 APT 拥有超级牛的力量. 这是复活节彩蛋的明显暗示。
回到终端类型:
apt-get moo
好了,您已经发现了第一个复活节彩蛋。 我们从 apt 开始,因为您可能会在每个命令中使用它(假设这是您第一次尝试它)。
现在我们已经释放了奶牛,让我们看看它们可以表演什么技巧。
2. cowsay:让ASCII 牛说话!
好的,让我们让我们美丽的 ASCII 朋友说话,我的意思是在终端窗口中。 有一个命令可以让你让一头牛说它想说的任何话。 您需要做的就是在 cowsay 命令之后传递您的消息。
注意: 如果这是您第一次运行此命令,则终端不会立即向您显示输出,而是会提示您一条消息,指出该程序不可用。 它还会打印出如何安装它。
对于此列表中的大多数程序,您将能够使用 apt 命令安装它。 所有这些的格式将是:
apt 安装 PROGRAM_NAME
完成后,只需重新调用该命令,如下所示。 一个 ASCII 母牛会出现在你的消息中。
很酷吧?
有几种方法可以配置 cowsay 命令,但为了简洁起见,我会让你自己解决。
一路走来!
3. 运势牛说:牛是聪明的
到目前为止,我们的 ASCII 牛朋友只能脱口而出我们提供的消息,但是让它做一些更“智能”的事情不是很酷吗? 我们让它告诉我们的命运如何? 现在,我不能打赌预测的准确性,但我可以打赌,这肯定有助于稍微缓解情绪。
以下是您可以如何让 ASCII 牛算命。
同样,如果这是您第一次运行该程序(我怀疑是这样),终端会提示您首先安装该程序。 您可以按照屏幕上的说明进行操作。
安装正确的程序后,发出以下命令并按回车键。
财富| 牛赛
这就是返回的内容。
让母牛印上一句有趣的格言真的很有趣。 但更有趣的是,我们获取了 Fortune 命令的输出并将其作为输入提供给 cowsay 命令。 这 | 你在中间说的那个叫做 管 它用于将一个命令的输出重定向到另一个命令作为其输入。 这几乎就像 重定向操作符 我们在第 2 部分看到 但这适用于命令之间的数据通信。
由于 apt 对奶牛的亲和力,您可能想知道其他工具是否有这些复活节彩蛋。 为了省去追捕他们的麻烦,让我来为你回答这个问题。 是的,他们这样做。 Aptitude 是另一种 apt 工具(一个更加用户友好的工具),它包含在一个相当互动的复活节彩蛋中。
输入以下内容:
资质备忘录
正如你所看到的,它说我们在这个计划中没有任何复活节彩蛋,我觉得这很难相信。 所以让我们再试一次,但让我们坚持一点。 好? 很酷,我们开始吧:
能力-v moo
好吧,它仍然说没有复活节彩蛋。 我认为我们需要更加坚定。 让我们尝试直到它最终屈服。
嗯,这很有趣,不是吗? 不过我确实为大象感到难过。
5. nmap:黑客人模拟器
我们都曾试图吹嘘或试图通过在终端上输入一些东西并让它打印出一些很酷的东西来给某人留下深刻印象,不是吗? 好吧,无论是在您的朋友面前看起来很酷还是给您的暗恋留下深刻印象,ls 和 ping 命令都不会让您走得太远。 让我们加强游戏,假装是一个真正的专业人士。
输入以下命令并戴上您的阴影。
nmap -os - google.com
NMAP 然而,它对于端口扫描和渗透测试等事情来说是一个非常有用的工具,所以不要拿这个程序开玩笑。 不过,在终端上看到一些 leet-speak 的定义很酷。
6. lolcat:让终端再次多彩
到目前为止,我们所看到的都是非常无聊的灰色。 不,我指的不是心情,我实际上是在谈论颜色让我们为控制台添加一些颜色,让事情变得更有趣,好吗?
作为参考,我们将再次使用 Fortune 程序进行文本输出。 输入以下内容以及您的终端会获得一些罂粟色。
财富| 笑猫
我们可以将任何可以想象到的命令的输出输出到 lolcat 程序。 我在下面添加了一个示例:
好吧,让我们继续前进。
7. sl:适合您打字错误的蒸汽机车
有多少次您想输入特定的命令,但最终却输入了完全不同的内容? 一直发生在我身上。
我最常见的问题之一是 gti 拼写错误。 它变得如此频繁,以至于我为 git 创建了一个别名为 gti(不确定什么是别名? 查看第 3 部分).
虽然大多数时候终端会因为你输入错误而对你尖叫,但有一个命令实际上会在你输入错误时显示一个复活节彩蛋。 sl 这是 ls 的拼写错误,这是一个实际的终端命令,当您键入它时,它将在屏幕上为蒸汽机设置动画,如下所示。
它还有一些选项,我鼓励您自己检查。
8. telnet:用 ASCII 看电影
好吧! 原力的粉丝,这是给你的。 对于没有听过这个词的人,我在这里谈论的是星球大战。 我是一个巨大的星球大战书呆子,当我遇到这个复活节彩蛋时,它让我大吃一惊。 您知道吗,您可以在终端上运行完整的星球大战第四集放映? 在 ASCII 中?
好吧,如果你没有,准备好让你的袜子被敲掉。
只需输入以下命令并按回车键即可。 现在你只需要一些爆米花。
telnet towel.blinkenlights.nl
甜吧? 如果这不能给您的朋友留下深刻印象,您可能需要寻找新朋友。
9. cmatrix:Neo 在你的终端里
让书呆子精神保持活力,让我们看看如何将常规无聊的灰色终端变成矩阵可视化,并从 Neo 的角度看世界,好吗?
该命令被称为 CMATRIX 一旦你输入它的名字并按回车键。 终端将变成一个矩阵,就像 Neo 看到的那样。
10.是的:我们可以!
最后,
让我们以一些积极和激励的方式结束这个系列。 最小的最有力和令人振奋的词是 可以. Yes 有能力让你做不可思议的事,让你无所畏惧。 让我们在终端中输入 yes 以及您选择的报价。 现在让我们吸收所有的正能量(直到你的终端崩溃)。
结论
好的,伙计们,我们已经到了第 4 部分的结尾,最后,也到了 Linux Hands On 系列的结尾。 计划这个系列然后与您分享确实是一次有趣的经历。 我们自己的最终目标是向您快速介绍 Linux 和一些终端命令,以便您达到终端不再恐吓您的程度。 一旦你到了那个阶段,老实说,自学更复杂的概念并不需要太多的努力。 我们希望您会发现该系列对您有所帮助,并且根据您的反馈,我们将决定涵盖更多这样的月度系列。 保持联系!
阿克谢·阿南德
这很有趣。 我完全遵循了这个系列,你教的比我大学里的还要好。 以后请多多制作这样的指南。 这对读者很有帮助。