16 votes

Équivalent MacOS de la commande "where" utilisée dans une invite de commande Windows

Dans une invite de commande Windows, je peux trouver l'emplacement de choses telles que Java et GIT en utilisant la commande where comando.

Par exemple, en tapant where java donne C:\Program Files\Java\jdk1.8.0_05 .

Quel est l'équivalent dans le Terminal MacOS de la commande du Prompt de commande Windows, where ?

23voto

John McCarthy Points 1251

El which La commande imprime l'application la plus précédente sur le PATH alors que where imprime toutes les applications correspondantes sur le chemin.

La différence se manifeste lorsque vous avez des instances côte à côte d'une application installée et toutes réglées sur le chemin. À proprement parler dont par lui-même renvoie l'instance résolue en premier sur le chemin de gauche à droite, renvoie TOUTES les instances trouvées sur le chemin résolu de gauche à droite. Si vous voulez voir ce dont je parle, sur un système Windows 7 ou supérieur, tapez :

where notepad vous pouvez voir deux chemins retournés

C:\>where notepad 
C:\Windows\System32\notepad.exe
C:\Windows\notepad.exe

L'équivalence réelle est

which -a someApp === where someApp

12voto

James Dunn Points 401

L'équivalent en Terminal MacOS de la commande Prompt de commande Windows where est which .

Dactylographie which java dans mon Terminal MacOS donne /usr/bin/java y which git donne /usr/bin/git .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X