在Windows上将程序作为(linux风格)前台终端进程运行?

时间:2014-09-09 10:52:33

标签: linux windows bash powershell cmd

有谁知道如何产生类似的结果?(基本上将Windows终端绑定到打开的程序)

例如,当您运行" emacs"在bash(或另一个linux终端)中,它将产生一个输出到开放终端,直到程序终止(或用emacs &沉默)

我希望能够在Windows上重现这种效果,但不知道如何运行start(和类似命令)只会在新窗口中运行程序,并使用隐藏的命令行cmd行过程。

3 个答案:

答案 0 :(得分:1)

您可以先安装Cygwin,然后从Cygwin运行emacs。

Cygwin是一组工具,提供类似于Windows上Linux发行版的功能。

答案 1 :(得分:1)

您需要/B标志:

start /B myprogram

(当然,这只适用于实际使用控制台的程序。如果程序没有生成控制台输出,这不会神奇地让它这样做。)

答案 2 :(得分:0)

尝试在Windows命令shell中键入edit,它实际上是一个比记事本更好的程序。有vi,emacs的版本,对于windows和dos,你可以尝试其中任何一个。

ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/

http://www.vim.org/download.php#pc