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