Git bash: команда whereis не найдена - PullRequest
0 голосов
/ 01 февраля 2019

Я использую git bash на машине с Windows.Все работает нормально, кроме команды whereis.Терминал сообщает мне, что команда не найдена:

$ whereis grep
bash: whereis: command not found

Я уже пытался добавить C:\Program Files(x86)\Git\bin в мой PATH.

Как это исправить?

1 Ответ

0 голосов
/ 03 февраля 2019

Использовать where в Windows

Использованная команда whereis в Linux равна команде where, предоставленной для набора Windows для Windows 98 и включенной по умолчанию в Server 2003,Vista и более новые версии:

$ where git
C:\Program Files\Git\mingw64\bin\git.exe
C:\Users\MyUser\scoop\shims\git.exe

Дополнительная информация

Добавьте .exe в gitbash для Windows

Хотя вам нужен исполняемый файл типа .exe в gitbash, вы должны быть добавлены в следующем отношении пути:

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

Или там, где есть ubication папка git, но всегда должна быть добавлена ​​в mingw64\bin\.

Установить whereis в Windows

  • Вы должны загрузить следующий файл: whereis.zip

  • После распаковки скопируйте файл whereis.exe, который находится в:

    mvp_tips/whereis/Debug/
    
  • и скопируйте его в:

    C:\Program Files\Git\mingw64\bin\
    
  • Если все прошло хорошо, закройте все вкладки GitBash и снова откройте одну изm и введите:

    $ 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
...