如果我这样做cat > filename.ext
,然后输入一堆文本,该文本将 (1) 在我输入时回显到屏幕上,并且 (2) 出现在 filename.ext 中。
如果我对文本文件这样做没关系,但如果我对二进制文件这样做会更成问题,因为可能会发生奇怪的事情,如https://www.chiark.greenend.org.uk/~sgtatham/putty中所述/faq.html#faq-puttyputty。
那么有什么想法可以让我输入的键不会回显到屏幕上吗?
如果我这样做cat > filename.ext
,然后输入一堆文本,该文本将 (1) 在我输入时回显到屏幕上,并且 (2) 出现在 filename.ext 中。
如果我对文本文件这样做没关系,但如果我对二进制文件这样做会更成问题,因为可能会发生奇怪的事情,如https://www.chiark.greenend.org.uk/~sgtatham/putty中所述/faq.html#faq-puttyputty。
那么有什么想法可以让我输入的键不会回显到屏幕上吗?
是的,在 ttys 设置中关闭回声。在 shell 中,您可以这样做
stty -echo
: