我想使用 screen 使 ssh 会话在我的服务器上保持活动状态。如果我可以在登录时为我的用户自动恢复任何正在运行的会话,那就太好了。这样做的直接方法是将“screen -r”添加到我的 .bashrc 中,这似乎工作正常。我只是想知道这是否会在我尚未测试的条件下破坏任何东西。任何有经验的人都可以告诉我这是否是我应该做的?
我最近迷上了 Ubuntu GNU screen 中的优秀应用程序。我很高兴看到它也安装在我的 Mac 上,但我不能垂直拆分......我想我需要以某种方式更新它。我尝试了 mac 端口和 brew,但我找不到任何东西。有没有人成功地做到了这一点?
我想绑定Shift+?和Shift+?以按屏幕顺序向左/向右移动当前屏幕。
如何才能做到这一点?
这些是我正在使用的版本:
$ byobu -v
byobu version 2.68
Screen version 4.00.03jw4 (FAU) 2-May-06
Run Code Online (Sandbox Code Playgroud) 我很快就要和一位教授会面,但他不会在学校进行面对面的会议。相反,他将通过 Skype 和 SSH 登录与我会面。我是 GNU Screen 的重度用户,但我以前从未使用过它的多用户功能。我将如何设置多用户功能,以及授予他什么权限(即 r/w/x)?
我使用 GNU Screen 工具让我的会话在系统上保持活动状态。要在窗口之间切换,我使用Ctrl+a N其中 N 是窗口的编号。我想使用类似的按键来访问带有两位数字的窗口。截至目前,我必须转到窗口列表Ctrl+a ",然后选择窗口。
有没有办法实现我想要的?
我有一个名为“foo”的屏幕,我开始使用该命令
screen -S foo -d -m my_command_goes_here.
Run Code Online (Sandbox Code Playgroud)
我想把它放在 cron 中,并通过杀死屏幕每晚重新启动它。我使用屏幕的原因是我的命令启动了其他几个过程,这将确保它们都退出。
那么......杀死sceen'foo'的命令是什么?
谢谢!
你如何解开这个?因为你总是按命令 r 来重新加载浏览器,而且你经常在终端中。
由于我还没有弄清楚如何重新启用箭头键,我目前杀死了所有屏幕并重新启动屏幕,这很痛苦。
我screen在左侧使用 vim 拆分为 3,另外两个屏幕在右侧水平拆分。我知道从屏幕分离时,我可以使用:layout save my_layout_name.
layout autosave on我的.screenrc文件中已经有了,但这对我的问题没有帮助。
如何在不同终端会话之间以及电脑重启后保持屏幕布局?或者作为一种解决方法,有没有办法运行屏幕(参数)来分割它,在每个窗口上设置 bash 并保存布局?
我为我在 gnu 屏幕中创建的新窗口设置了有意义的名称,但是当我“cd”或打开 vim 时,该名称会更改为“pwd”。有没有办法防止屏幕更改标题?我知道在 tmux 中有一个类似的设置,但是由于某些原因,vim 在 tmux 中滚动非常慢并且有多个垂直分割,所以我不得不放弃它(tmux)。想法赞赏!