agetty.c将某些字符(如@ )视为特殊字符。在登录提示符下输入@符号时,将删除所有文本。这是否与安全性有关,或者根据设计,它们将被视为特殊字符?
发布于 2012-07-12 13:38:54
宏: int VKILL这是特殊控制字符数组中删除字符的下标。termios.c_ccVKILL保存角色本身。只有在规范输入模式下才能识别删除字符。当用户键入删除字符时,当前输入行的整个内容将被丢弃。杀戮角色本身也会被丢弃。
删除字符通常为C-u。more...
另一个解释@的例子
作为历史注释,擦除字符最初是#,删除字符最初是@。这些任务可以追溯到过去,当时终端使用真正的墨水在真正的纸张上打印,并发出大量噪音。然而,有人告诉我,在一些现代系统上,这些设置仍然是默认的more...
https://stackoverflow.com/questions/11445504
复制相似问题