Windows equivalente de qual comando no linux

4

Você pode, por favor, me dizer qual é o equivalente no Windows XP do comando “which” no Linux? Eu tenho cansado 'where', mas não funciona no Windows XP.

    
por michael 20.07.2011 / 21:17

4 respostas

1

Não há equivalente no Windows, mas você pode tentar um desses dois substitutos:

link (Clique em "Download: wh.py")

ou esse cara também criou um script:

link

    
por 20.07.2011 / 21:22
1

Existem várias possibilidades que você pode escolher:

  • Use um verdadeiro comando POSIX which . O Kit de ferramentas do utilitário SFUA , cujas ferramentas são executadas no Subsistema para aplicativos baseados em UNIX que vem ali na caixa com o Windows 7 Ultimate edition e Windows Server 2008 R2 (Para o Windows XP, pode-se faça o download e instale o Serviços para UNIX versão 3.5 .), Tem um comando which , junto com cerca de 300 outras ferramentas POSIX. Seu shell Korn também possui o comando interno type , o que obviamente compreende os próprios aliases do shell.

    Ele vem em ambos os sabores x86-64 e IA64, bem como em x86-32. Os programas são executados no ambiente POSIX nativo do Windows, em vez de com DLLs do emulador (como cygwin1.dll ) colocando as camadas sobre o Win32.

  • Use uma porta Win32 de which . Mencionadas são GNUWin32 , cygwin e unxutils .
  • Use um interpretador de comandos de substituição e use seus recursos internos. TCC da JP Software / LE é um desses. Ele tem um comando WHICH , que entende os aliases e extensões executáveis do TCC. li>
por 22.07.2011 / 13:11
0

Um exagero, mas para completar: Cygwin lhe dará which no Windows.

    
por 21.07.2011 / 00:51
0

Isso é realmente respondido no SE, detalhadamente:

link

Talvez ele deva ser mesclado ao Superusuário, em vez disso marcado no site.

    
por 24.08.2012 / 15:21

Tags