我有一台接受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/

10-15 04:10