apt-cyg不被视为内部或外部命令

时间:2018-06-05 21:19:24

标签: cygwin

我在Windows10上安装了cygwin,它运行正常。然后我安装apt-cyg包管理器。问题是从命令提示符运行时无法识别apt-cyg,但是当我从cygwin终端运行它时它可以工作。除了apt-cyg之外,所有其他基本的cygwin命令在windows命令提示符下都能正常工作 有什么问题?

1 个答案:

答案 0 :(得分:2)

$ file apt-cyg
apt-cyg: Bourne-Again shell script, ASCII text executable

由于它是一个bash脚本,CMD不知道如何处理它; CMD只知道如何处理.exe cygwin程序。

Cygwin终端运行bash shell解释器,当然知道如何管理bash脚本。其他cygwin shell解释器也知道如何根据#!机制提升执行cyg-apt的bash

$ head -n 1 apt-cyg
#!/bin/bash