Je suis sur Windows 7 Ultimate.
J'ai terminé le panneau start..ctrl..programs..turn des fonctionnalités de Windows ... et coché le sous-système pour les applications Unix
Lorsque je clique sur le menu Démarrer, je constate qu’il n’est pas installé, mais il a
J'ai ensuite suivi le lien dans mon menu de démarrage qui a conduit à une page Web pour le télécharger. Pas besoin de s'inscrire et il a téléchargé Utilitaires et SDK pour les applications basées sur UNIX X86.exe
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>
Je remarque qu'il a un setup.exe (que je vais exécuter) et qu'il contient des fichiers qui ressemblent aux commandes, mais ils n'ont pas d'extension 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>
J'ai couru setup.exe
et il installé à 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>
Il inclut ces fichiers dans 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
Je ne vois aucune extension exe ni shell spécial
Comment sont-ils censés fonctionner? Ou, comment est-ce que je suis censé les exécuter?
Je peux renommer ou copier une commande, par exemple. who to who.exe et l'exécuter, mais ce n'est sûrement pas comme ça que je suis censé l'exécuter.
Comment suis-je censé les exécuter?
la source
C:\Windows\SUA\bin\whoami
? Un fichier n'a pas besoin d'être nommé.exe
être exécutable.'c:\windows\sua\bin\whoami' is not recognized as an internal or external command, operable program or batch file.
(par intérêt, quels sont, le cas échéant, les paramètres qui permettent aux fichiers sans extension de fonctionner en tant que fichiers exécutables?).\command
. Je suis en grande partie un gars de Windows, mais je connais beaucoup de commandes * nix. J'ai déjà pris en compte le chemin. J'ai juste essayé de l'ajouter au chemin, aucune différence.Réponses:
Bien qu'il n'y ait que deux fichiers EXE dans c: \ windows \ sua \ bin (seulement cat32.exe et fileinfo.exe) et un chargement de commandes qui s'exécuteraient mais ne disposant pas d'une extension EXE!)
C: \ Windows \ SUA \ bin & dir. Le volume dans le lecteur C n'a pas d'étiquette. Le numéro de série du volume est B411-D580
Il existe des fichiers EXE pour la plupart des commandes, mais pas pour
c:\windows\sua\common
Il y en a par exemple awk qui ne possède pas de fichier exe mais se trouve dans c: \ windows \ sua \ bin et vous n'avez pas à les renommer pour les exécuter, ils s'exécutent à partir d'un shell SUA, par exemple. start..programs.subystem pour unix..c shell puis ls / bin et awk y apparaissent.
De plus, je ne l’avais pas remarqué au début, mais l’installation de SUA ajoute
C:\windows\sua\common\
etc:\windows\sua\usr\lib\"
(avec une barre oblique inverse assez curieusement), sur le chemin.Question de suivi connexe non répondue - Sous Windows SUA (Système pour applications Unix), je ne parviens pas à faire exécuter des commandes par KSH. Même ls échoue
la source