我正在创建自己的 cli(仅供我使用),并且我想要一个“clear”方法,其工作方式类似于 macos(或 Linux)的“reset”(tput reset)命令。主要是它清除终端中的所有文本,甚至是终端视口(viewport)之外的先前文本。有什么想法吗?
我尝试过 child_process' exec()
并且我尝试过“清除”所有内容并将光标移动到 0,0 的方法。但这些都不是我想要的。
最佳答案
您可以通过此命令清除 bash shell 历史记录。
history -c && history -w
关于node.js - 如何在 Node.js 中正确清除终端历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57784178/