518 Stimmen

Äquivalent zum *Nix-Befehl "which" in PowerShell?

Wie kann ich PowerShell fragen, wo etwas ist?

Zum Beispiel: "which notepad" und es wird das Verzeichnis zurückgegeben, in dem die notepad.exe entsprechend den aktuellen Pfaden ausgeführt wird.

0voto

blenderfreaky Punkte 637

Wenn Sie eine Schaufel können Sie einen direkten Klon davon installieren:

scoop install which
which notepad

-1voto

rayiik Punkte 41

Es gibt auch immer die Möglichkeit, die zu verwenden. Es gibt eigentlich drei Möglichkeiten, auf die von Windows Powershell aus zuzugreifen

  • Die erste (wenn auch nicht die beste) ist wsl (Windows subsystem for linux)

    wsl -e which command

Dies erfordert die Installation des Windows-Subsystems für Linux und eine laufende Distro.

  • Der nächste Punkt ist gnuwin32 eine Portierung mehrerer Gnu-Binärdateien im .exe-Format als eigenständige gebündelte Lanuncher

  • Drittens: Installieren Sie msys2 (Cross-Compiler-Plattform), wenn Sie gehen, wo es in /usr/bin installiert finden Sie viele viele Gnu-Utilities, die mehr up-to-date sind. die meisten von ihnen arbeiten als Stand-alone-Exe und kann aus dem bin-Ordner auf Ihrem Home-Laufwerk irgendwo kopiert werden und zu Ihrem PATH hinzugefügt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X