在Mac终端用netcat命令nc towel.blinkenlights.nl 23即可观看ASCII版《星球大战》第四集,无需安装软件;若网络不通则无法播放,中断按Ctrl+C,重播直接重运行命令。

想在Mac终端里直接观看ASCII动画版《星球大战》第四集,不需要安装任何第三方软件,只要系统联网且终端能访问互联网即可实现。
确认终端可用并联网
打开终端(Command+Space→输入“终端”→回车),观察提示符是否正常显示,例如 user@MacBook-Pro ~ %。若光标闪烁且可输入,说明终端已就绪;若提示 command not found 或无响应,请先重启终端或检查网络连接。
运行 ping -c 3 towel.blinkenlights.nl 测试域名可达性。看到三行 64 bytes from... 即表示通路正常——这是星球大战彩蛋的唯一服务器,【必须能连上这个地址才能播放】。
执行星球大战彩蛋命令
在终端中直接输入以下命令并按回车:
telnet towel.blinkenlights.nl
如果系统提示 command not found: telnet,说明 macOS 默认未启用 telnet 客户端。此时需先运行:sudo apt-get install telnet —— 不对,Mac 没有 apt-get。正确做法是启用内置 telnet:运行 sudo softwareupdate --install-rosetta 也无效。实际上,macOS 自 macOS 12 Monterey 起已移除 telnet 命令,但可通过 nc(netcat)替代。
方法一:用 netcat 播放(推荐,无需额外安装)
输入:nc towel.blinkenlights.nl 23
等待几秒,ASCII 星球大战片头将逐行滚动出现。画面含文字标题、飞船飞入、字幕滚动,全程约2分钟。
方法二:临时启用 telnet(仅限 macOS 11 Big Sur 及更早版本)
运行:sudo ln -s /usr/bin/nc /usr/bin/telnet
再执行 telnet towel.blinkenlights.nl 即可。注意:【此操作会覆盖系统 /usr/bin/telnet 符号链接,如之前手动装过真实 telnet 工具请勿执行】。
中途退出与重播控制
影片播放中任意时刻按 Ctrl+C 可立即中断连接并退出画面。
如果画面卡在黑屏或只显示部分文字,大概率是网络抖动导致数据流中断。关闭当前窗口,重新打开终端,再次运行 nc towel.blinkenlights.nl 23 即可重试。
重播时无需清屏,新连接会自动覆盖旧输出。若上一次残留乱码,可先输入 clear 再执行播放命令。

















