作者:
bitlife (BIT一生)
2021-02-11 16:02:00命令关键字stty, api关键字 termcapapi关键字还有curses,以你的case应该用stty设定可以解决icrnl 和 ocrnl 两个试着调整(记得先记录原值),推测比较是ocrnl的问题,输入满一列后负责输入的api应该通知tty换行,如果TERM变量正确设定(和你的tty的实际情况符合),那么一切就正常,但TERM没设定或设错,输出crnl时就会有混乱结果漏了 inlcr 和 onlcr, 调整这四个(如同前述,我觉得问题在ocrnl/onlcr这边,听你的描述你没有按ENTER,应该是output这边的问题推完才发现自行发现是col,row数目问题. 所以上述推文想错方向,回复最后面的疑问. telnet,ssh是协定在handshaking过程中,client会通知server端自己这方的终端机型号,而固接的console及tty是要由管理员事先在档案中描述,不是透过协定互换在GUI界面普及后,古早相关设定档案都走入历史,console和tty两类装置(console是电脑的主键盘萤幕,tty是通过serialport连上的装置)设定方式也不同,现在终端机设定方式是怎样,我也不清楚,得去google一下查到2013年的linux text terminal howto 是否适用于2021就有待实验