我正在使用远程Linux
盒子工作VNC
。我有一个终端,在我的系统中打开了很多选项卡。如何使用该screen
实用程序拆分它们?该实用程序是否screen
适用于已打开的选项卡,或者我是否需要关闭所有现有选项卡才能尝试?
我已经通过这个答案但它对我不起作用。我尝试使用ctrlathen打开一个新终端c,但它什么也没做。我正在使用Red Hat Linux
和GNOME terminal 1.16.0
。
我可以看到screen
我的系统中有如下所示:
[subhrcho@slc04lyo pcbpel]$ which screen
/usr/bin/screen
但我找不到tmux
。
[subhrcho@slc04lyo pcbpel]$ which tmux
tmux: Command not found.
这是Linux版本:
[subhrcho@slc04lyo pcbpel]$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.8 (Tikanga)
编辑1:即使我按照@Jander的建议关闭所有选项卡并打开一个窗口,然后键入ctrla,c我就会看到该字符c
刚刚打印在外壳中。我错过了一些明显的东西吗?
编辑2:事实证明我从未真正运行过screen
命令(感谢@andcoz)。现在我可以看到我的终端被分成水平部分,但不是垂直部分。
答案1
screen
像( 和)这样的程序tmux
在概念上类似于 Gnome-Terminal 的选项卡概念,但完全不同。 screen
在终端窗口(或单个 Gnome 终端选项卡)内运行并创建自己的“子窗口”。因此,您可以使用并排screen
显示两个“窗口”,但不能使用它对 Gnome 终端选项卡执行相同的操作。screen
同样,screen
对 不了解tmux
,反之亦然...就此而言,如果我们想从终端跳转到 Web 浏览器,Firefox 不了解 Konqueror 的选项卡或 Epiphany 的选项卡。这是同样的原理。
如果您想并排放置两个 Gnome 终端选项卡,您可以转到“选项卡”菜单并选择“分离选项卡”,然后移动生成的窗口。
答案2
我仔细阅读了你的问题,我有一个简单明显的怀疑:你跑了吗screen
?
在你的“gnome-terminal”中,你必须运行该screen
程序。在终端内启动程序后,您可以使用ctrl+a c序列来分割终端。