![寻找一个 GUI 应用程序来输入 Linux 命令](https://linux22.com/image/1375857/%E5%AF%BB%E6%89%BE%E4%B8%80%E4%B8%AA%20GUI%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%9D%A5%E8%BE%93%E5%85%A5%20Linux%20%E5%91%BD%E4%BB%A4.png)
我正在寻找一个 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/