Git Bash:未找到whereis命令

时间:2019-02-01 18:43:27

标签: terminal git-bash

我在Windows计算机上使用git bash。除whereis命令外,一切正常。终端告诉我找不到命令:

$ whereis grep
bash: whereis: command not found

我已经尝试将C:\Program Files(x86)\Git\bin添加到我的PATH中。

我该如何解决?

1 个答案:

答案 0 :(得分:0)

在Windows中使用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

更多信息

在Windows的gitbash中添加.exe

当您需要gitbash中类型为.exe的可执行文件时,应将其添加到跟随路径关系中:

 C:\Program Files\Git\mingw64\bin\<EXE>.exe

或者在存在git文件夹的情况下,但应始终将其添加到mingw64\bin\中。

在Windows中安装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