我如何才能禁用控制字符并打印控制字符?
我使用下面的代码来禁用控制字符,但是当我按下 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
。