3 个伪装高效的命令行工具

有时候,你需要忙碌起来。其他时候,你只需要看起来像电影里忙碌的黑客。这里有一个开源工具可以做到这一点。
421 位读者喜欢这篇文章。
Terminal view

Jamie Cox。由 Opensource.com 修改。CC BY 2.0。

如果你曾经花时间观看间谍惊悚片、动作片或犯罪电影长大,你会在脑海中形成一幅清晰的黑客电脑屏幕的样子。一排排快速移动的代码,成组的十六进制数字像黑客帝国中的代码雨一样飞过。

也许有一张世界地图,上面有闪烁的光点,并且为了增加效果,还有一些快速更新的图表。可能还有一个 3D 旋转几何形状,因为为什么不呢?如果可能,这一切都显示在数量惊人的显示器上,配置不符合人体工程学。我想剑鱼行动展示了七个。

 

当然,我们这些从事技术职业的人很快意识到,这完全是无稽之谈。虽然我们很多人都有双显示器(或更多),但闪烁的数据仪表板通常与专注于工作背道而驰。编写代码、管理项目和管理系统与日间交易不同。我们遇到的大多数情况需要大量思考我们试图解决的问题,与利益相关者进行大量沟通,进行一些研究和组织信息,以及非常非常少的快速打字

 

这并不意味着我们有时不想置身于那些电影中。或者,也许,我们只是想看起来像“正在工作”一样。

旁注:当然,我这篇文章是开玩笑的。 如果你实际上因为看起来有多忙而受到评估,无论是在办公桌前还是在会议中,那么你的工作场所就存在一个巨大的文化问题,需要解决。人为制造忙碌的文化是一种有毒的文化,几乎肯定对公司和员工都没有好处。

话虽如此,让我们找点乐子,用一些面板填充我们的屏幕,这些面板显示的是老式的无意义数据和代码片段。(好吧,数据可能有一些意义,但没有上下文。)虽然有很多花哨的 GUI 可以做到这一点(可以考虑查看 Hacker TyperGEEKtyper.com 的 Web 版本),但为什么不直接使用标准的 Linux 终端呢?为了获得更复古的外观,可以考虑使用 Cool Retro Term,顾名思义:一个很酷的复古终端。我将在下面的屏幕截图中使用 Cool Retro Term,因为它看起来确实酷 100%。

Genact

我们要介绍的第一个工具是 Genact。Genact 只是缓慢而无限期地回放你选择的序列,让你的代码在你去喝咖啡休息时“编译”。它播放的序列由你决定,但默认包括加密货币挖矿模拟器、Composer PHP 依赖管理器、内核编译器、下载器、内存转储等等。不过,我最喜欢的是显示 SimCity 加载消息的设置。因此,只要没人仔细检查,你就可以花整个下午等待你的计算机完成网状样条的计算。

Genact 有适用于 Linux、OS X 和 Windows 的发布版本,Rust 源代码在 GitHub 上以 MIT 许可证发布。

 

Genact

opensource.com

Hollywood

Hollywood 采用了一种更直接的方法。它本质上是在你的终端中创建一个随机数字和分屏配置,并启动看起来很忙的应用程序,如 htop、目录树、源代码文件等,并每隔几秒钟切换它们。它是作为一个 shell 脚本组合在一起的,因此你可以根据需要相当简单地修改它。

Hollywood 的 源代码可以在 GitHub 上找到,以 Apache 2.0 许可证发布。

 

Hollywood

opensource.com

Blessed-contrib

我个人最喜欢的实际上不是为此目的设计的应用程序。相反,它是基于 Node.js 的终端仪表板构建库 Blessed-contrib 的演示文件。与前两个不同,我实际上使用过 Blessed-contrib 的库来做一些类似于实际工作的事情,而不是假装工作,因为它是一个非常有用的库和一组用于在命令行显示信息的 widget。但是它也很容易用虚拟数据填充,以实现你模拟战争游戏中计算机的梦想。

Blessed-contrib 的 源代码可以在 GitHub 上找到,以 MIT 许可证发布。

 

Blessed-contrib

opensource.com


当然,虽然这些工具使之变得容易,但有很多方法可以用无意义的东西填满你的屏幕。你在电影中最常见的工具之一是 Nmap,一个开源安全扫描器。事实上,它在好莱坞被过度用作演示屏幕黑客技术的工具,以至于制作者创建了一个页面,列出了它出现过的一些电影,从黑客帝国 2:重装上阵谍影重重 3龙纹身的女孩,甚至虎胆龙威 4

当然,你可以创建自己的组合,使用像 screen 或 tmux 这样的终端复用器来启动你希望的任何数据输出应用程序。

你用来装作忙碌的首选屏幕是什么?

Jason Baker
前 Red Hatter 员工。现在是一名顾问和有抱负的企业家。地图爱好者、创客,以及开源桌面和自托管软件的热情安装者。

9 条评论

这适用于开放公司的哪个部分?

作为一名营销人员,我可以看到这样的工具可以用作视频等的“B 卷”。特别是如果它是背景。真正的计算机使用并不总是那么有视觉吸引力。

大家好,

这篇文章写得不错,我不明白为什么我需要使用假屏幕,而我可以显示真实数据,我在每台服务器上拥有的最基本工具是 nmon 和 top,在 terminator 分割布局中,为了获得更多数据,我使用 https://github.com/firehol/netdata/wiki,它看起来非常棒并且可以自定义,我的意思是看到真实数据并拥抱这种感觉很好 ;)

干杯。

这些太棒了!

我承认,让我转投 Linux 的是启动时闪烁滚动的文本。而 Win95 隐藏了 MS-Dos 启动过程。卓越的技术,呸。谁需要那个?

这些太棒了。特别是 blessed-contrib

只使用过 Cmatrix 来提供一个分散注意力的桌面。会试试 Blessed-contrib。谢谢

Creative Commons License本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.