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 源代码MIT 许可证下在 GitHub 上可用。

 

Genact

opensource.com

Hollywood

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

Hollywood 的源代码可以在 GitHub 上找到,它基于 Apache 2.0 许可证。

 

Hollywood

opensource.com

Blessed-contrib

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

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。谢谢

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.