gpt4 book ai didi

linux - 如何将返回/输入按键编码为发送到 SSH shell 的字符串?

转载 作者:IT王子 更新时间:2023-10-29 00:36:02 28 4
gpt4 key购买 nike

我正在为键盘上没有返回键的特殊设备制作 SSH 客户端,我的问题是返回键是如何编码在发送到 shell 的字符串中的?只是'\n'吗?

最佳答案

然后 Enter 键发送字符 13 =\015 = 0x0d =\r = ^M = CR ( carriage return )。您可以通过在终端中键入 Ctrl+V 然后 Enter 来观察:Ctrl+V 告诉 shell 按字面意思插入下一个字符,而不是将其解释为命令。

您可以在 stty 中选择不同的行尾字符设置,但并非所有应用程序都会注意到。最好使用标准字符。

由于历史原因,键盘上 Enter 键发送的字符与文本文件中指示行尾的字符不同:行尾字符是 10 =\012 = 0x0a =\n = ^J = LF ( line feed ).

关于linux - 如何将返回/输入按键编码为发送到 SSH shell 的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17393211/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com