it-swarm-ja.com

Linuxのどのコマンドに相当するWindows

Windows XP Linuxの「which」コマンドに相当するものは何ですか?「where」に疲れましたが、WindowsXPでは機能しません。

4
michael

あなたが選ぶことができるいくつかの可能性があります:

  • 真のPOSIX whichコマンドを使用します。ツールが実行される SFUAユーティリティツールキット Windows 7UltimateエディションとWindowsServer 2008 R2のボックスに含まれているUNIXベースのアプリケーション用の サブシステム (Windows XPの場合、 download and install Services for UNIX version 3.5 。)には、whichコマンドと、約300の他のPOSIXツールがあります。 そのKornシェルにはtype組み込みコマンド もあり、これはもちろんシェル自体のエイリアスを理解します。

    X86-64とIA64の両方のフレーバー、およびx86-32があります。プログラムは、Win32上に物事を階層化するエミュレーターDLL(cygwin1.dllなど)ではなく、Windowsのネイティブの適切なPOSIX環境で実行されます。

  • whichのWin32ポートを使用します。よく言及されるのは GNUWin32cygwin 、および unxutils
  • 置換コマンドインタープリターを使用し、その組み込み機能を使用します。JPソフトウェアのTCC/LE は1つです。そのような。 WHICHコマンド が組み込まれており、TCCのエイリアスと実行可能拡張機能を理解します。
1
JdeBP

Windowsには同等のものはありませんが、次の2つの代替手段のいずれかを試すことができます。

http://nedbatchelder.com/code/utilities/wh_py.html (「ダウンロード:wh.py」をクリック)

またはこの男もスクリプトを作成しました:

http://pankaj-k.net/weblog/2004/11/equivalent_of_which_in_windows.html

1
KCotreau

これは実際にはSEで非常に詳細に回答されています。

https://stackoverflow.com/questions/304319/is-there-an-equivalent-of-which-on-windows

多分それはスーパーユーザーにマージされるべきであり、代わりにそのサイトのトピックからマークされるべきです。

0
n611x007

少しやり過ぎですが、完全を期すために: Cygwin は、Windowsでwhichを提供します。

0
Rich Homolka