我有一台接受telnet连接进行管理的服务器。我错过了命令历史记录,因此我想让telnet session 支持它。我的问题:
1)我必须在服务器端实现该功能,以便服务器将过去的命令发送给客户端,然后客户端可以重新执行吗?
2)是否有在telnet客户端中实现此功能(不会与服务器打乱)?
如果答案是1),那么我需要知道如何在telnet session 中捕获并发送上下箭头键,而不必按Enter键。
最佳答案
这不是服务器问题。只需将rlwrap与您的telnet客户端一起使用。它无需编程即可提供readline
。
$ rlwrap telnet server port
(我实际上使用
nc
而不是telnet
,因为它更易于使用并且更强大。)关于linux - 如何在telnet客户端上实现命令历史记录? (上/下箭头),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9809549/