使用此命令让它在 Mac OS X 的终端下雪

使用命令在终端中下雪

现在是享受冬季乐趣和节日魔法的季节……在您的 Mac OS X 终端中享受数字降雪!

这个漂亮的 not-so-little ruby​​ 命令字符串将在您的 Mac 的命令行中下雪,除了简单的复制和粘贴之外没有什么可以下雪的,但是为了获得最佳效果,请务必使用黑底白字终端主题,例如“Peppermint”、“IR Black”、“ Pro”,或“Classic”以获得白色雪花,否则您最终会得到一些不太喜庆的时髦彩色雪花……

如何制作终端雪

准备好下雪了吗?以下是您需要执行的操作:

  1. 启动位于 /Applications/Utilities/ 目录中的终端应用
  2. 通过在终端窗口中按 Command+i 将活动终端窗口设置为黑底白字主题,使用 检查器面板
  3. 将以下命令字符串复制并粘贴到提示符中:
  4. ruby -e 'C=`stty size`.scan(/d+/)[1].to_iS=["2743".to_i(16)].pack("U*") a={}puts " 33[2J"loop{a[rand(C)]=0a.each{|x,o|a[x]+=1print " 33[#{o} #{x}H 33[#{a[x]}#{x}H#{S} 33[00H"}$stdout.flushsleep 0.1}'

  5. 按回车键开始降雪

确保整个命令字符串都在一行中,在按回车键开始运行之前粘贴到提示符处时应该看起来像这样:

下雪命令

点击回车键后,您会立即看到雪花飘落,最好用顶部的动画来表示,但此屏幕截图给出了一个静态示例。雪花会不断地飘落,并在终端窗口的最底部堆积成一行:

命令行下雪

您可以通过按 Control+Z 暂停进程来停止精美的红宝石雪机。

为了获得最佳的冬季效果,请按几次 Command+ 调大终端窗口 a 的字体大小,18 号或更大的字体最适合展示雪花细节。离开你的办公桌?将终端窗口置于全屏应用程序模式,然后执行 snow machine 命令以获得漂亮的小屏幕保护程序。

该命令会消耗大约 4% 到 10% 的 CPU 以在后台无限期运行,这不是太激进,但如果您正忙于节省电池,您可能不想运行此进程就足够了生活或将所有处理能力投入到渲染重要的事情上。

<

只是看着虚拟的雪花飘落就觉得冷吗?好吧,这也是一年中打破我们的经典 8 位壁炉应用程序并通过一些像素化的东西预热的最佳时机虚拟火焰。您的 Mac 从未如此喜庆,是吗?

呸骗子?没有进入整个假期欢呼的事情?也许您只是对雪充满热情?没关系,因为您可以使用 The代替您的命令行矩阵,它看起来很花哨,而且季节性不强。

这个巧妙的技巧是在 CLIMagic 评论 中发现的,对于没有运行 Mac OS X 的命令行用户,你会发现另一个适用于 linux 的解决方案(另一个命令也适用于 Mac,但需要事先通过 Homebrew 安装 gawk 或使用 gcc 自行编译) .