如何在 Darwin/Mac 中清除控制台

How to clear the console in Darwin/Mac

试图找出如何在 Darwin/Mac OS

中使用 Go 清除控制台

我已经尝试过以下方法:

cmd := exec.Command("clear")
cmd.Stdout = os.Stdout
cmd.Run()

以及 goterm 库:

goterm.Clear()

这些都不起作用。一定有办法做到这一点,不是吗?

我很确定 exec.Command("clear") 方法在 Mac 上有效。我正在 运行 在终端中使用命令 go run ./... 设置我的测试程序。并尝试 go build ./... 然后 运行 二进制文件,两者都有效。

测试环境:

  • Mac(莫哈韦沙漠 10.14.5)
  • 航站楼
  • bash: /bin/zsh
cmd := exec.Command("clear")
cmd.Stdout = os.Stdout
cmd.Run()