cat 未被识别为内部或外部命令

Posted

技术标签:

【中文标题】cat 未被识别为内部或外部命令【英文标题】:cat not recognised as an internal or external command 【发布时间】:2016-01-24 11:42:50 【问题描述】:

了解 Google 应用引擎上的大查询并想尝试 this library,这也需要我了解 Converting the service account credential to other formats。命令我试过了

# Convert the key from pkcs12 to pkcs1 (PEM).
$ cat /path/to/xxxx-privatekey.p12 | openssl pkcs12 -nodes -nocerts -passin pass:notasecret | openssl rsa > /path/to/secret.pem

在命令行上,但我得到了

'cat' is not recognized as an internal or external command,
operable program or batch file.

我该如何解决这个问题?

【问题讨论】:

cat 是一个 UNIX 命令,在 Windows 上不可用。 openssl 也不能作为命令使用。 顺便说一句,这些都与 Python 无关。 在 Windows 命令提示符下,您可以将 cat 替换为 type,但这仍然不能完全解决您的问题。正如@MartijnPieters 指出的那样,除非您安装了 openssl,否则此命令无法工作 我没有 Windows 环境来为您测试,但在谷歌上搜索“将密钥从 pkcs12 转换为 pkcs1 窗口”时有几个结果可用,包括 Powershell option。跨度> 安装Cygwin 会有帮助的。 Cygwin 为 windows 环境添加了一些 unix 命令和工具。 【参考方案1】:

使用windows powershell。 WIndows 7 之后,它随 windows 一起出现。

【讨论】:

Powershell 为我解决了这个问题。谢谢

以上是关于cat 未被识别为内部或外部命令的主要内容,如果未能解决你的问题,请参考以下文章

CMD: '■m' 未被识别为内部或外部命令

npm 命令返回消息 -g' 未被识别为内部或外部命令

VS2012:'nmake' 未被识别为内部或外部命令

PHP:'java' 未被识别为内部或外部命令

tsc 未被识别为内部或外部命令

我收到此错误“'npx' 未被识别为内部或外部命令,” [重复]