需要禁用控制键以及打印字符

需要禁用控制键以及打印字符

我如何才能禁用控制字符并打印控制字符?

我使用下面的代码来禁用控制字符,但是当我按下 CTrl + c 时它会打印 ^C。我也需要禁用打印。

  1 trap '' 2
  2 echo "This is a test Hit ctrl + c to test it"
  3 sleep 20
  4 trap 2

答案1

这是您正在使用的终端的功能,您可以使用以下命令禁用它

stty -ctlecho

此后它不会回显控制字符。要永久禁用它,只需将该命令添加到您的~/.bashrc

相关内容