2

我正在为我的项目使用 ubuntu 终端,有时我需要同时打开 5 个以上的终端,并且需要在它们之间进行调整以查看同时运行的多个程序的输出。我很难在终端之间切换。有什么东西可以将所有终端放在一个窗口中,让我的生活更简单吗?我在某处读到 konsole 为我这样做,但由于某种原因我无法调出 konsole,并且出现错误:bash: konsole: command not found。

非常感谢任何类型的信息/帮助。

4

6 回答 6

1

使用tmux(并最终使用tmuxinator)。它可能有一个轻微的学习曲线,但一旦你掌握了它就会是值得的!

是一个示例会话的样子。

于 2012-04-16T21:49:25.160 回答
0

改用 gnome-terminal。 http://packages.ubuntu.com/ubuntu-desktop向我表明它带有 Ubuntu。它允许您打开多个选项卡。按Ctrl+ Shift+T或单击相应的菜单命令以打开新选项卡。

于 2012-04-16T18:48:52.987 回答
0

您是否尝试过使用多个工作区?我正在使用 ubuntu 11,如果我发现我有一个终端布局,我想保持完整,我只需将所有这些终端放在第二个工作区。这可以通过右键单击终端并单击“移动到另一个工作区”来完成。

于 2012-04-16T18:50:09.983 回答
0

首先,考虑切换到ubuntu 经典桌面。在经典桌面中,您可以像在 um, windows 中一样移动和调整窗口大小,然后一次显示多个终端。

其次,考虑在一个终端窗口中创建新终端。这可以通过CTRLSHIFTT

第三,虽然对您的目的而言并没有比之前的建议更有用,但请查看screen(1),它是旧的、有特色的并且不再维护,或者 tmux(1),它仍然被维护。任何一个都可以从终端运行。两者都可以从软件中心或突触安装。

于 2012-04-16T18:50:25.420 回答
0

如果您想尝试 Konsole,请先尝试安装它。如果有帮助,它就是 KDE 的一部分。

http://konsole.kde.org/

Ubuntu 带有 gnome iirc。正如 jasonspiro 指出的那样,它具有 gnome-terminal。

于 2012-04-16T18:50:55.340 回答
0

您可以使用 gnome 终端。下面的脚本将打开 3 个运行相应命令的选项卡。

tab="--tab"

cmd01="bash -c 'command in 1st terminal';bash"
cmd02="bash -c 'command in 2nd terminal';bash"
cmd03="bash -c 'command in 3rd terminal';bash"

foo=""

foo+=($tab -e "$cmd01")
foo+=($tab -e "$cmd02")
foo+=($tab -e "$cmd03")

gnome-terminal "${foo[@]}"

exit 0
于 2015-11-04T06:08:52.707 回答