可以使用 Telnet 的命令提示符替代方案

可以使用 Telnet 的命令提示符替代方案

我喜欢 console2 和 Powercmd 以及它们的所有附加功能(选项卡、字体/颜色),但它们都不能使用 telnet,它们似乎有自己的命令。有没有办法将命令提示符中的命令列表导入到其中任何一个中?

我经常通过 telnet 连接到设备。ConEmu 似乎可以使用 telnet,但不能直接使用命令“telnet xxxx”。我必须先使用“telnet”,然后使用“open xxxx”。

有没有一个不错的 cmd 替代方案,可以只接受 cmd 中的所有命令或具有 telnet 的命令?或者有没有办法使用其中任何一个从 cmd 导入命令?

运行 Windows 7 64 位

答案1

一般来说,telnet 是一个独立的可执行文件,而不是命令 shell 原语。但它不是在较新的 Windows 系统中默认安装的。你可以安装微软版本或者使用第三方等效程序,例如PuTTY/PuTTYtel或者远程网络。一旦安装了 telnet 程序并将其放置在您的路径中,您就可以从命令提示符运行它 - 无论您选择哪个命令 shell。

编辑

@Sunk818 评论说 Telnet 实际上已经发布。我已更正了上面的措辞。但考虑到他引用的文章本身就指出

Windows 7、Windows Server 2008 R2、Windows Vista 或 Windows Server 2008 上默认未安装 Telnet 客户端。

很容易理解为什么有人会做出“它没有发货”的笼统说法。为了好玩,我调查了四个代表不同操作系统的系统的示例,结果显示 Telnet 是否已启用。服务器已启用,台式机未启用。考虑到大多数人实际上是从台式机上进行工作的,并且考虑到这个帖子的开头是某个系统上没有安装它的人,这种区别有点似是而非。

尽管如此,我很高兴得知我可以轻松更新 Windows 以包含 Telnet。这是 Windows 唯一好的端口扫描器。

Windows 2003 Windows 7的 Windows 2008 R2 Windows 8.1

答案2

您的问题不清楚。

有没有好的 cmd 替代品

真的吗?是一个执行诸如、等命令cmd的 shell 。您真的在寻找 cmd 替代品吗?dircddel

ConEmu 似乎可以与 telnet 配合使用,但不能直接与命令“telnet xxxx”配合使用

那是错误的。ConEmu 可与任何控制台应用程序,当然也是 telnet。

或者有没有办法用其中任何一个从 cmd 导入命令?

那么你到底想要什么?

更新

telnet.exe不是 cmd.exe 的“功能”。它是位于 system32 中的独立应用程序。当然,你不是需要运行 64 位 shell 才能访问它!了解 64 位 Windows 中的 Wow64 重定向器 )

这就是你可以从任何 32 位 shell 访问它们的方法

C:\windows\sysnative\telnet

为了运行得更快 - 使用别名或批处理文件。

相关内容