Команды SFK


    1        2        3        4        5        6        7        8        9        10    

Раздел 5. Search and Compare - Поиск и сравнение
deplist | dupfind | extract | find | hexfind | md5 | md5check | md5gento | ofind | pathfind | reflist | xfind | xfindbin | xhexfind |


Help:   Рус   |   Eng        Refer:   Рус   |   Eng  

Команда: pathfind

Как узнать, откуда в PATH загружается команда

Иногда вы вводите команду, например, "make" и удивляться тому, что он ведет себя совершенно неожиданно. Возможно, у вас есть несколько версий команды из разных пакетов программного обеспечения в вашем PATH И согласно законам Мерфи, вы, конечно, запускаете не ту версию.

Но откуда она загружается в PATH ? Чтобы выяснить это, просто введите:

sfk pathfind yourcommand.exe

Например:

sfk pathfind make.exe
=> d:\tools\msys\bin\make.exe

В этом примере вы видите, что make.exe загружается из d:\tools\msys\bin\make.exe
Если дальше по пути находится еще один файл make.exe, он игнорируется.

Вы также можете сказать «sfk where», что то же самое, но короче для ввода:

sfk where zip.exe
=> c:\Program files\cygwin\bin\zip.exe

Пользователи Windows могут даже не указывать расширение файла:

sfk where foobar

В этом случае SFK находит все файлы с указанным базовым именем, имеющее одно из расширений из переменной окружения PATHEXT
Например:

c:\app\bin\foobar.exe

c:\app\bin\foobar.bat

СМОТРИТЕ ТАКЖЕ

SFK ENV - Поиск переменных окружения для слов