web-dev-qa-db-ja.com

Unixアプリケーション用のサブシステムのEXEはどこにあるので、使用できますか?

私はWindows7Ultimateを使用しています。

私はstart..ctrlpanel..programs..turnwindows機能をオン/オフにしました...そしてUnixアプリケーションのサブシステムにチェックを入れました

enter image description here

スタートメニューをクリックすると、インストールされていないように見えますが、インストールされています enter image description here

次に、スタートメニューのリンクをたどって、Webページに移動してダウンロードしました。登録する必要はなく、UNIXベースのApplications_X86.exe用のユーティリティとSDKをダウンロードしました

 extracted it to C:\sua32

    C:\sua32>dir
     Volume in drive C has no label.
     Volume Serial Number is DC46-3C68

     Directory of C:\sua32

    11/18/2014  11:25 AM    <DIR>          .
    11/18/2014  11:25 AM    <DIR>          ..
    11/18/2014  11:24 AM    <DIR>          BaseUtils
    11/18/2014  11:24 AM    <DIR>          docs
    04/01/2008  01:21 PM           170,557 install.htm
    11/18/2014  11:24 AM    <DIR>          manage
    11/18/2014  11:24 AM    <DIR>          SDK
    11/18/2014  11:25 AM    <DIR>          setup
    04/02/2008  02:57 AM            24,120 setup.exe
    04/02/2008  02:57 AM         1,638,912 setup.msi
    11/18/2014  11:25 AM    <DIR>          sources
    04/02/2008  02:57 AM            24,120 upgrade.exe
                   4 File(s)      1,857,709 bytes
                   8 Dir(s)  126,447,235,072 bytes free

    C:\sua32>

Setup.exe(実行します)があり、コマンドのように見えるファイルがありますが、exe拡張子はありません。

C:\sua32\BaseUtils\bin>dir
....
01/18/2008  06:18 AM           101,888 wc
01/18/2008  06:19 AM           118,784 who
01/18/2008  06:19 AM               591 whoami
...
             212 File(s)     36,907,662 bytes
               2 Dir(s)  126,443,298,816 bytes free

C:\sua32\BaseUtils\bin>

Setup.exeを実行しました

そしてそれはC:\ windows\suaにインストールされました

C:\Windows\SUA>dir
 Volume in drive C has no label.
 Volume Serial Number is DC46-3C68

 Directory of C:\Windows\SUA

11/18/2014  12:05 PM    <DIR>          .
11/18/2014  12:05 PM    <DIR>          ..
11/18/2014  12:06 PM    <DIR>          bin
11/18/2014  12:04 PM    <DIR>          common
11/17/2014  05:52 PM    <DIR>          dev
11/18/2014  12:04 PM    <DIR>          docs
11/18/2014  12:06 PM    <DIR>          etc
11/18/2014  12:04 PM    <DIR>          help
11/16/2014  11:11 PM    <DIR>          net
11/18/2014  12:05 PM    <DIR>          opt
11/16/2014  11:11 PM    <DIR>          proc
11/18/2014  12:05 PM    <DIR>          svr-5
11/16/2014  11:11 PM    <DIR>          tmp
11/18/2014  12:05 PM    <DIR>          usr
11/18/2014  12:04 PM    <DIR>          var
               0 File(s)              0 bytes
              15 Dir(s)  126,443,307,008 bytes free

C:\Windows\SUA>

これらのファイルはC:\Windows\SUA\bin>に含まれています

01/18/2008  06:18 AM           101,888 wc
01/18/2008  06:19 AM           118,784 who
01/18/2008  06:19 AM               591 whoami

Exe拡張機能も、特別なシェルも表示されません

これらはどのように実行されるのですか?または、これらを実行するにはどうすればよいですか?

コマンドの名前を変更したり、コピーしたりできます。 who to who.exeを実行しますが、それは私が実行することを意図した方法ではありません。

これらを実行するにはどうすればよいですか?

4
barlop

C:\ windows\sua\binには2つのEXEファイル(cat32.exeとfileinfo.exeのみ)があり、実行されるがEXE拡張子がないコマンドがたくさんありますが!)

C:\ Windows\SUA\bin> dirドライブCのボリュームにラベルがありません。ボリュームシリアル番号はB411-D580です

 Directory of C:\Windows\SUA\bin

17/11/2014  11:09 AM    <DIR>          .
17/11/2014  11:09 AM    <DIR>          ..
18/01/2008  06:09 AM           172,032 at
18/01/2008  06:09 AM           172,032 atq
18/01/2008  06:09 AM           172,032 atrm
18/01/2008  01:45 AM           396,288 awk
18/01/2008  05:41 AM           115,200 banner
18/01/2008  01:45 AM           105,472 basename
18/01/2008  06:09 AM           172,032 batch
18/01/2008  07:01 AM           141,824 bp
18/01/2008  06:05 AM            46,605 c89
18/01/2008  06:05 AM           117,760 cal
18/01/2008  06:05 AM           140,800 calendar
18/01/2008  01:45 AM           118,784 cat
18/01/2008  01:45 AM           155,648 cat32
18/01/2008  01:45 AM           155,648 cat32.exe
.....

c:\windows\sua\commonには、すべてではなくほとんどのコマンドのEXEファイルがあります。

C:\Windows\SUA\common>dir *.exe
 Volume in drive C has no label.
 Volume Serial Number is DC46-3C68

 Directory of C:\Windows\SUA\common

01/18/2008  04:42 AM            97,280 basename.exe
01/18/2008  05:05 AM           135,168 cat.exe
01/18/2008  05:05 AM           134,144 chgrp.exe
....
01/18/2008  06:19 AM           121,856 wc.exe
              29 File(s)      4,773,376 bytes
               0 Dir(s)  126,438,662,144 bytes free


C:\Windows\SUA\common>

いくつかあります。 exeファイルはないがc:\ windows\sua\binにあり、実行するために名前を変更する必要がないawkは、SUAシェルから実行されます。 UNIX..cシェルのstart..programs..subsystem、次にls/bin、awkがそこに表示されます。

また、最初は気づいていませんでしたが、SUAをインストールすると、パスにC:\windows\sua\common\c:\windows\sua\usr\lib\"(末尾に円記号が付いています)が追加されます。

関連するフォローアップの質問に回答しました- Windows SUA(Unixアプリケーション用システム)では、KSHにコマンドを実行させることができません。lsでも失敗します

4
barlop