如何在byobu关闭窗口?


39

我开始使用byobu,发现它真的很酷。

它有很多热键。但是我找不到其中之一,我坚持了一个棘手的观点。

使用F2-创建一个新窗口,但是当您不再需要该窗口时如何关闭它呢?

后来我发现创建新窗口很酷的类比-只需划分窗口,然后shift--F2

您可以将其还原为ctrl- F6

Answers:


65

您可以键入exit,也可以使用Byobu的键盘绑定来杀死窗口/窗格,即Ctrl- F6

完全披露:我是Byobu的作者和维护者。


1
exist选项卡被冻结时,如果您无法键入,这甚至可以工作。
康拉德·霍夫纳

2
@KonradHöffner exit
pjvandehaar 2015年

2
这个问题实际上要求立即关闭整个窗口,而不仅仅是逐个面板。和exitCtrl+6Ctrl+D逐个关闭面板。@ dustin-kirkland是否没有办法从一个窗口立即关闭所有面板?
Akronix

2
我发现建议的快捷方式Ctrl-F6不适用于Mac OS X(可能是由于某些系统键盘快捷方式)。无论如何,它可以在Ubuntu上完美运行。
盖洛斯'17


6

如果窗口中没有其他作业在运行,则可以使用Ctrl+ D将其关闭。


1
有哪些作业正在运行,您想全部杀死它们?<kbd> Ctrl </ kbd>-<kbd> F6 </ kbd>对我不起作用。
2014年

@lid则可以使用CTRL + C,或从其他终端killpkillkillallCtrl + D发送EOF字符(又名^ D,\ 04,0x4),发送信号以结束输入流至tty。
Pablo A

4

在命令提示符下键入“退出”。


我尝试了这个-这不起作用。我已经在手册页上阅读了有关此内容的信息,但这没有用。
nazar_art 2014年

当我在带有Byobu的Ubuntu VM上使用“退出”时,它将关闭当前窗口并转到前一个窗口(假设我有多个窗口)。如果我只有一个,那么它将关闭整个SSH会话。
Xavier J

在Lubuntu 13.10,这不起作用。
nazar_art 2014年


3

如果Byobu中有多个拆分,则没有直接关闭窗口的命令。但是,有一个不错的解决方法。按Shift+ F9。这将弹出提示,用于将命令发送到当前窗口的所有窗口。现在,只需键入exit并选择Huzzah!

但是,如果其中一个拆分中正在运行某些内容,则此方法将不起作用。在这种情况下,请按Ctrl+ F6几次以手动关闭此类拆分。


0

按F2(或在Mac上为Fn + F2)打开一个新窗口。

在该新窗口中,列出当前会话中所有打开的窗口:

byobu list-windows

现在,杀死要关闭的窗口(假设它是3号窗口):

byobu kill-window -t 3

因此,您只需要用要关闭的窗口编号替换上一条指令中的最后一个编号即可。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.