寻找一个GUI应用程序来输入linux命令

寻找一个GUI应用程序来输入linux命令

我正在寻找一个 GUI 控制台,可以在其中输入 Linux 命令,并将结果输出到文本区域小部件中。有这样的软件可以用吗?像这样的东西:

enter image description here

gnome-terminal在像或 这样的控制台程序中xterm,屏幕会随着每个新命令而不断滚动,当结果有几十行时,我发现这很烦人。

我想同时可视化命令和结果,就像浏览器在地址栏中输入网址并获取网站结果一样。

我想知道是否有一个这样的软件可以用 Python、Tcl、Ruby 甚至 Java 等语言实现。

答案1

我不知道它对你的目的会有多好,但你可以尝试这个:

打开两个 GUI 终端。在其中一个(“终端B”)中,用于tty获取设备节点;这将是类似的/dev/pts/11

在另一个(“终端 A”)中,将输出设置为重定向到另一个终端:

exec 1>&2> /dev/pts/11

这将重定向标准输出(文件描述符 1)和标准错误(fd 2)通道。您可能更喜欢直接exec 1> /dev/pts/11替换,这会将错误流保留在原来的位置。这有助于区分错误和正常输出。

现在在“终端 A”尝试ls -l /一下什么的。您将看到输出出现在另一个终端中。

答案2

你可以尝试一下Launchy。它可能有一个插件,可以与您的文件系统集成并提供您正在寻找的输出。

相关内容