我正在寻找一个 GUI 控制台,可以在其中的输入小部件中输入 Linux 命令,结果将输出到文本区域小部件中。有这样的软件吗?
像 gnome-terminal 或 xterm 这样的控制台程序,屏幕会随着每个新命令不断滚动,我发现这很烦人,特别是当结果有几十行时。
我希望同时将命令和结果可视化,就像浏览器在地址栏中输入网址并获取网站结果一样。
谢谢。
答案1
答案2
gnome-terminal
像和这样的终端仿真器xfce4-terminal
都提供了在其偏好设置中禁用“滚动输出”的选项。
无论何时在禁用此功能的情况下运行命令,您都可以向上滚动,并且任何新行都不会导致终端仿真器转到最后一个输出行。
此外,如果您正在运行非交互式命令,则可以运行command | less
来读取输出less
。
答案3
将您自己的 Web 界面转为 Unix 命令行应该不太难:http://www.cyberciti.biz/tips/executing-linuxunix-commands-from-web-page-part-i.html
或者你可以尝试类似 tmux 的方法:http://tmux.sourceforge.net/我认为它允许您将一个窗格中的命令输出发送到另一个窗格:http://ricochen.wordpress.com/2011/11/14/tmux-techniques-by-example/