无法在 git bash 中使用命令 telnet
Can not use command telnet in git bash
我尝试在 Git Bash 中使用命令 telnet
,但它显示此错误:
bash:telnet: command not found
我的操作系统是Windows10。任何想法都值得赞赏。
那是因为git没有提供telnet。
在 windows 中,您需要转到控制面板、程序、打开 windows 功能 on/off 并启用 telnet 客户端。
要补充@lostbard 的回答和@signonsridhar 的评论,需要使用 winpty 调用 telnet 实用程序才能在 git bash 上工作。
示例:
MINGW64 ~
$ which telnet
/c/WINDOWS/system32/telnet
MINGW64 ~
$ winpty telnet localhost 2181
Zookeeper version: 3.4.14-4c25d480e66aadd371de8bd2fd8da255ac140bcf, built on 03/06/2019 16:18 GMT
对于编程解决方案,您可以使用部署映像服务和管理 (DISM)
在 windows 命令提示符中,您可以像这样使用 dism
to enable features:
C:\> dism /online /Enable-Feature /FeatureName:TelnetClient
或者在 Powershell 中,DISM
Module use Enable-WindowsOptionalFeature
像这样:
PS> Enable-WindowsOptionalFeature FeatureName:TelnetClient
我尝试在 Git Bash 中使用命令 telnet
,但它显示此错误:
bash:telnet: command not found
我的操作系统是Windows10。任何想法都值得赞赏。
那是因为git没有提供telnet。
在 windows 中,您需要转到控制面板、程序、打开 windows 功能 on/off 并启用 telnet 客户端。
要补充@lostbard 的回答和@signonsridhar 的评论,需要使用 winpty 调用 telnet 实用程序才能在 git bash 上工作。
示例:
MINGW64 ~
$ which telnet
/c/WINDOWS/system32/telnet
MINGW64 ~
$ winpty telnet localhost 2181
Zookeeper version: 3.4.14-4c25d480e66aadd371de8bd2fd8da255ac140bcf, built on 03/06/2019 16:18 GMT
对于编程解决方案,您可以使用部署映像服务和管理 (DISM)
在 windows 命令提示符中,您可以像这样使用 dism
to enable features:
C:\> dism /online /Enable-Feature /FeatureName:TelnetClient
或者在 Powershell 中,DISM
Module use Enable-WindowsOptionalFeature
像这样:
PS> Enable-WindowsOptionalFeature FeatureName:TelnetClient