命令提示符没有集成任何内容

时间:2014-08-03 10:37:06

标签: cmd cygwin integration

我安装了amazonCLI以及Cygwin,并将Path env变量更改为:

  

%SystemRoot%\ System32 \ Wbem; C:\ Program Files \ Prio; C:\ Program   Files \ Diskeeper Corporation \ ExpressCache \; C:\ Program   文件\亚马逊\ AWSCLI \; C:\ cygwin64 \ BIN

当我打开命令提示符时,首先它直接指向

  

C:\用户\斯蒂芬

(我觉得很奇怪)。然后当我输入类似'ls'的内容时,返回错误是: 'ls'不被识别为内部或外部命令,可操作程序或批处理文件

你能帮我知道我做错了什么吗? 感谢

1 个答案:

答案 0 :(得分:0)

从您收到的错误消息中可以看出,您正试图从 Windows控制台执行 Cygwin的命令。这也是为什么它在Windows的配置文件目录而不是 Cygwin的中执行的原因。

您应首先阅读有关使用 Cygwin 的基础知识,因为您似乎不知道 Cygwin 到底是什么以及如何使用它。也许你根本不需要 Cygwin ,这取决于你需要完成什么。例如GnuWin tool setUnxUtils,它们只是为 Windows 编译的一组独立GNU工具。 Cygwin 更像是系统而不是独立的实用程序。例如,您可以在 Cygwin 下执行shell脚本。

所以这取决于你的需求。但我简直无法想象在没有 Cygwin 的情况下使用 Windows

您可以从 Windows控制台执行 Cygwin的 shell,但我建议您使用 MinTTY (位于目录{{1}中) })。 MinTTY 是一个终端模拟器,它执行 Cygwin shell(默认情况下为 bash )。

要直接从 Windows控制台执行 bash ,只需执行$CYGWIN_DIR/bin