我喜欢 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 唯一好的端口扫描器。
答案2
您的问题不清楚。
有没有好的 cmd 替代品
真的吗?是一个执行诸如、等命令cmd
的 shell 。您真的在寻找 cmd 替代品吗?dir
cd
del
ConEmu 似乎可以与 telnet 配合使用,但不能直接与命令“telnet xxxx”配合使用
那是错误的。ConEmu 可与任何控制台应用程序,当然也是 telnet。
或者有没有办法用其中任何一个从 cmd 导入命令?
那么你到底想要什么?
更新
telnet.exe
不是 cmd.exe 的“功能”。它是位于 system32 中的独立应用程序。当然,你不是需要运行 64 位 shell 才能访问它!了解 64 位 Windows 中的 Wow64 重定向器 )
这就是你可以从任何 32 位 shell 访问它们的方法
C:\windows\sysnative\telnet
为了运行得更快 - 使用别名或批处理文件。