我在Windows机器上使用Git Bash。除了whereis
命令之外,一切正常。终端告诉我找不到该命令:
$ whereis grep
bash: whereis: command not found
我已经尝试将C:\Program Files(x86)\Git\bin
添加到我的PATH中。
我该如何解决这个问题?
where
在Linux中使用whereis
命令相当于在Windows中使用where
命令,该命令是Windows 98套件提供的,并且在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
You must download the following file:whereis.zip
Once unzipped, you should copy the whereis.exe
file that is in :
mvp_tips/whereis/Debug/
And copy it in :
C:\Program Files\Git\mingw64\bin\
If all went well, close all the GitBash
tabs and reopen one of them and enter :
$ whereis whereis
C:\Program Files\Git\mingw64\bin\whereis.exe #And what should come out if everything is correct:
以管理员身份运行Git Bash
#!/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
whereis
。它确实有which
,或者你可以使用Windows的where
。 - cody