I won't say it is IMPOSSIBLE to do with the standard WINNT shell, but I don't
think it would be a trivial thing to do. The easiest way to get Windows NT to
act like UNIX is to PORT as much of the UNIX utilities to Windows as you can.
Fortunately, there are several good efforts, both free and commercial, that do
An excellent commercial product that ports many UNIX applications, and is used
in many corporations who have mixed UNIX and NT environments is the MKS
Toolkit. I have used a recent implementation of this and can vouch for its high
quality. It has a vi implementation that works nicely with Windows, and a
quality implementation of the Korn Shell.
But excellent software need not be commercial. Some of the best software in the
WORLD is produced under the GNU Public License, or GPL. Examples of these are
GNU Emacs, of course, (which runs superbly on NT, thanks to Geoff Voelker et.
al. at the University of Washington), and bash, the "Bourne Again Shell". But
there is an ENTIRE SUITE of UNIX utilities that has been ported to Windows, and
they work on any Win32 platform... Windows 95, 98, NT. Don't know the URL
offhand, but use Yahoo and search for GNU utilities on Windows, and you might be
surprised what you can find!
> Does anyone know how to run a program in a shell
> within Emacs on Windows NT? I have been using
> Unix for quite some time, but recently purchased
> an NT machine, and I haven't been able to figure
> out a solution. I've tried both GnuEmacs and
> Epsilon. It used to work under Windows 3.1...