我正在尝试使用外部工具将终端输出重定向到Eclipse控制台,我在其中指定了终端路径(例如/usr/bin/xterm
)。当我运行这个工具时,它会在eclipse外打开终端。当我在Windows 7中做同样的事情时,将外部工具位置设置为Windows\System32\cmd.exe
它在Eclipse控制台中运行。我想知道如何使终端(在Ubuntu 14.04中)以同样的方式工作。如何将linux终端输出重定向到Eclipse控制台?
1
A
回答
1
您应该使用/bin/sh
作为命令解释器。
在Windows中,cmd.exe
结合了两个功能—解释命令和显示终端窗口。在Unix中,这些功能是严格分开的。 /bin/sh
解释命令和/usr/bin/xterm
(或/usr/bin/x-terminal-emulator
)显示终端窗口,在其中运行/bin/sh
(或其他shell如/bin/bash
,/bin/zsh
等)来解释命令。
因此,如果您要求Eclipse通过/usr/bin/xterm
运行某些操作,它将显示在新窗口中,因为这是XTerm所做的。如果您只是希望Eclipse捕获输出,请让它直接通过/bin/sh
运行它。
相关问题
- 1. (Eclipse RCP)如何将输出重定向到控制台视图?
- 2. 将输出重定向到控制台
- 3. 重定向控制台输出到UNIX
- 4. 如何将Octave的控制台输出重定向到单独的控制台?
- 5. scala 2.11:如何将控制台输出重定向到文件
- 6. 如何将输出重定向到控制台窗口?
- 7. 如何将Spark输出重定向到控制台?
- 8. Robot Framework:如何将控制台输出重定向到文件
- 9. 如何将Python控制台输出重定向到QTextBox
- 10. 如何将控制台输出重定向到文本文件
- 11. Tomcat如何将verbose:gc控制台输出重定向到catalina.out
- 12. Xcode 5,如何将控制台输出重定向到文件
- 13. Eclipse RCP客户端并将控制台重定向到文件
- 14. 重定向播放框架2输出到Eclipse控制台
- 15. 如何使用eclipse插件将控制台输出重定向到GUI控制台视图?
- 16. 如何在Linux中将cout重定向到控制台?
- 17. 如何阻止VC#将控制台输出重定向到输出窗口?
- 18. 如何将控制台输出重定向到模块内的PowerShell输出?
- 19. 如何将ubuntu终端输出重定向到一个文件?
- 20. 如何将Python脚本的输出重定向到终端
- 21. Linux stdout stderr重定向到文件:与终端输出不同
- 22. 将SWI-Prolog控制台输出重定向到一个文件
- 23. 将控制台输出重定向到winforms列表框
- 24. 将C++控制台输出重定向到C#
- 25. 将实时SSH控制台输出重定向到JFrame
- 26. 将控制台输出重定向到GUI
- 27. 将BlackBerry设备模拟器输出重定向到控制台
- 28. 将控制台的tomcat输出重定向到/ logs
- 29. Python:将输出重定向到几个控制台?
- 30. 将控制台输出重定向到日志文件
'/ usr/bin/xterm'是外部窗口的明确请求。尝试运行程序_而不用预先挂载'/ usr/bin/xterm'或尝试使用'/ bin/sh'。请注意''xterm'不等同于windows'cmd.exe'。 'cmd.exe'混合了两个功能:解释命令,在Unix中是命令'/ bin/sh',打开终端窗口,在X-Windows中是'/ usr/bin/xterm'或/ usr/bin中/ X-终端emulator'。 –
非常感谢。看起来像/ bin/sh是我所需要的。 – user3655077
如果有效,我会给它一个正确的答案,所以你可以将其标记为已接受。 –