所以我正在安装 Node ,不知何故我最终进入了 /user/local/bin
文件夹检查那里有什么。
我想要一个ls | grep node
但执行了 ls |猫 Node
。然后, Node 目录开始展现其全部辉煌。我咯咯地笑了,笑了,然后停止了猫
,但这让我的终端看起来像这样:
退出窗口即可轻松修复。
我不建议您尝试,但我已经成功地可靠地重新创建了它。只需 cat Node 目录,将其保留几秒钟,然后取消它。
我的问题是这里到底发生了什么?据我所知,使用 cat
应该无法实现这种情况。
最佳答案
终端解释certain combinations of bytes作为命令。这就是命令行程序输出颜色或更改光标位置的方式。您看到的是这些命令之一意外激活方框图字符集后的输出。您可以使用 echo
或 printf
自行激活它:
my cool prompt$ printf '\033(0'
└≤ ␌⎺⎺┌ ⎻⎼⎺└⎻├$
要摆脱这种困惑,请输入 reset
并按 Enter - 它将清除屏幕并将所有设置恢复为默认值。
└≤ ␌⎺⎺┌ ⎻⎼⎺└⎻├$ ⎼␊⎽␊├
(..screen clears..)
my cool prompt$
关于node.js - 为什么当我cat `/usr/local/bin`中的 Node 目录时它会释放cthulhu?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53705607/