是否有可能在远程终端中以编程方式禁用回声(除ESC[8m
除外,只隐藏文本)? stty -echo
的任何等价物?
是否还有任何转义命令可以在远程终端中启用原始模式(相当于stty raw
)?没有原始模式getchar只有在按下后才能工作。
答案 0 :(得分:1)
不幸的是,似乎没有办法仅使用任何类型的转义码来执行此操作。您将不得不看看termios.h
。如果您需要执行此底层操作并且不能使用C,请参见How do i read single character input from keyboard using nasm (assembly) under ubuntu?,除此之外,请尝试搜索“非规范的终端输入”(Canonical vs. non-canonical terminal input)