man ascii 可 查到
Oct Dec Hex Char
───────────────────────────────────────────
010 8 08 BS '\b' (backspace)
040 32 20 SPACE
177 127 7F DEL
这三个字符就是我们关注的对象
- backspace 涉及的两侧
发起侧
按下 物理Backspace 按键
操作侧 // xshell 对应操作侧
消掉最后的字符
// 大概流程是 操作侧监听到了 发起侧的动作(涉及到一个putchar)
// 操作侧 消掉最后的字符 (涉及到三个putchar)
实际操作
发起侧
putchar(0x7F);
操作侧
putchar(0x08);
putchar(0x20);
putchar(0x08);