【发布时间】:2018-05-24 16:42:40
【问题描述】:
我正在尝试使用 GoLang 从我的 Mac 终端禁用回显。我尝试使用
exec.Command("stty", "-F", "/dev/tty", "-echo").Run()
它适用于 linux 终端,但不适用于 Mac 和 Windows。在 Mac 中,在 bash 和 zsh 中,我手动尝试使用
stty -echo
stty -echoctl
两者都不起作用。
有人可以帮忙吗?
谢谢!
【问题讨论】:
-
stty 在 mac 和 windows 上是否按预期工作,是否直接在终端上发布?不使用 golang 吗?
-
@ScottStensland .. 不, stty -echo 不能直接在终端上工作。我们需要更改一些设置吗?