我很抱歉,因为我知道这是一个愚蠢的问题,但我一直试图解决这个问题大约2个小时,我无法理解。我创建了一个bash
文件,该文件使用了其他一些程序(tcpdump
,tshark
)。 bash按原样运行,但在我使用tshark
,tcpdump
等的每一行上都会显示“找不到命令”。
我在 Windows 7 VM上使用 Cygwin 。所有文件都在同一个文件夹中,我尝试将其他程序的位置添加到 PATH 变量中。我尝试了诸如export PATH=$PATH:filelocation
之类的命令,但当我$PATH
时,这些结果没有显示出来。如何识别这些命令?
谢谢。
答案 0 :(得分:0)
Cygwin不是Linux发行版,因此,您没有像安装Linux时那样的所有功能。 您可以尝试以下之一。
1)使用Virtualbox制作一些Linux发行版的虚拟机并在那里使用bash。您可以使用没有GUI的Ubuntu服务器。
2)使用this站点查找将向Cygwin添加功能的包。
3)升级到Windows 10并使用本机(某种)bash。