我尝试在 byobu 中创建一个新会话:
byobu new -s gateway
然后我在屏幕底部看到此消息:
“无法执行新的没有这样的文件或目录”
并将其返回到终端:
[screen is terminating]
byobu 似乎是最新的:
$ sudo apt-get install byobu
Reading package lists... Done
Building dependency tree
Reading state information... Done
byobu is already the newest version.
答案1
似乎存在误解。您不会“在 Byobu 中创建新会话”。Byobu“仅”是终端多路复用器的外壳。由于此终端多路复用器是 Byobu 的后端,因此您可以在 和 之间进行选择screen
。tmux
您可能会说,运行 Byobu 或多或少是运行screen
或tmux
并增加功能的方式。
您传递给的命令byobu
将传递到您的后端。new -s <sessionname>
似乎是一种tmux
可以理解的语法,但不是screen
。 看起来您已将 Byobu 配置为默认用作后端。 您可以通过分别调用或来screen
选择所需的后端,而不是简单地。 或者,您可以使用工具 更改默认后端。byobu-screen
byobu-tmux
byobu
byobu-select-backend
因此,您有两种选择:查找启动screen
新会话所需的语法,或者tmux
按照上面所述将其用作 Byobu 的后端。