时间:2017-04-22 05:54:29

标签: bash command cygwin

我很抱歉,因为我知道这是一个愚蠢的问题,但我一直试图解决这个问题大约2个小时,我无法理解。我创建了一个bash文件,该文件使用了其他一些程序(tcpdumptshark)。 bash按原样运行,但在我使用tsharktcpdump等的每一行上都会显示“找不到命令”。

我在 Windows 7 VM上使用 Cygwin 。所有文件都在同一个文件夹中,我尝试将其他程序的位置添加到 PATH 变量中。我尝试了诸如export PATH=$PATH:filelocation之类的命令,但当我$PATH时,这些结果没有显示出来。如何识别这些命令?

谢谢。

current errors

1 个答案:

答案 0 :(得分:0)

Cygwin不是Linux发行版,因此,您没有像安装Linux时那样的所有功能。 您可以尝试以下之一。

1)使用Virtualbox制作一些Linux发行版的虚拟机并在那里使用bash。您可以使用没有GUI的Ubuntu服务器。

2)使用this站点查找将向Cygwin添加功能的包。

3)升级到Windows 10并使用本机(某种)bash。