Vom*_*yle 25
您可以通过输入然后按下重置终端来使用重置命令,以便在reset再次按下Enter时它会转到新行Enter 。
ubuntu@db200krctc:~$ ubuntu@db200krctc:~$ ubuntu@db200krctc:~$ ubuntu@db200krctc:~$
ubuntu@db200krctc:~$ reset
ubuntu@db200krctc:~$
ubuntu@db200krctc:~$
ubuntu@db200krctc:~$
Run Code Online (Sandbox Code Playgroud)
当作为重置 调用时,tset设置煮熟和回声模式,关闭 cbreak 和原始模式,打开换行转换并将任何未设置的特殊字符重置为其默认值,然后再执行上述终端初始化。这在程序死后使终端处于异常状态后很有用。
Jde*_*eBP 16
reset在这种特殊情况下,该命令的作用比您真正需要的要多,因为您的问题只是 echo 已关闭。 reset实际上发出控制序列来重置终端本身,当您真正需要的是重新配置操作系统内核中的线路规则时,重新打开回显模式,并且根本不接触终端。
为此,只需使用:
头脑清醒甚至只是:
回声
reset解决实际需要重置终端自身状态而不是(仅)线路规则状态的情况;即制表位已被删除,终端被切换到备用屏幕缓冲区,一个不方便的 8 位字符集已被换入,等等。