我在Windows计算机上使用git bash。除whereis
命令外,一切正常。终端告诉我找不到命令:
$ whereis grep
bash: whereis: command not found
我已经尝试将C:\Program Files(x86)\Git\bin
添加到我的PATH中。
我该如何解决?
答案 0 :(得分:0)
where
在Linux中使用的命令whereis
等于为Windows 98的Windows套件提供的命令where
,默认情况下包含在Server 2003,Vista和更高版本中:
$ where git
C:\Program Files\Git\mingw64\bin\git.exe
C:\Users\MyUser\scoop\shims\git.exe
当您需要gitbash中类型为.exe
的可执行文件时,应将其添加到跟随路径关系中:
C:\Program Files\Git\mingw64\bin\<EXE>.exe
或者在存在git
文件夹的情况下,但应始终将其添加到mingw64\bin\
中。
whereis
您必须下载以下文件:whereis.zip
解压缩后,应复制位于以下位置的whereis.exe
文件:
mvp_tips/whereis/Debug/
并复制到:
C:\Program Files\Git\mingw64\bin\
如果一切顺利,请关闭所有GitBash
标签,然后重新打开其中一个并输入:
$ whereis whereis
C:\Program Files\Git\mingw64\bin\whereis.exe #And what should come out if everything is correct:
以Git Bash
的身份运行Run As Administrator
#!/bin/bash
wget www.flounder.com/whereis.zip
unzip whereis.zip
cd mvp_tips/whereis/Debug/
cp whereis.exe 'C:\Program Files\Git\mingw64\bin\'
source ~/.bashrc
whereis whereis