864得票11回答
结束已分离的屏幕会话

我从某个地方学到,可以通过以下方式杀死一个已经分离的屏幕:screen -X -S [session # you want to kill] kill 你想要结束的[会话ID]可以从这里获取screen -ls 但这样做没有效果。有什么问题吗?正确的方式是什么?

520得票5回答
如何为屏幕指定名称?

我在命令行使用Screen多路复用工具并打开了很多窗口。然后我会忘记哪个进程ID与哪个任务相关联。 我想为一个窗口设置一个名称,但我在man页面中找不到这个选项。 目前,列出所有窗口的方式如下:There are screens on: 5422.pts-1.aws1 (Detache...

461得票6回答
如何在不键入“exit”的情况下退出“screen”?

我使用 screen -r 命令进入了正在运行的 Django 服务器,但现在无法通过简单地按下 Ctrl + C 并使用 exit 命令退出。 有没有其他方法可以退出 screen? 目前,我只能手动关闭本地 PC 上的选项卡并重新使用 ssh 登录,但这变得很烦人。

308得票11回答
如何列出正在运行的屏幕会话?

我有一些服务器,使用 screen 运行实验。操作步骤如下: ssh 到服务器 XXX 启动 screen 在几个窗口中开始实验 分离 screen 断开与服务器的连接 当实验正在运行时,我可以通过 ssh 连接到所有服务器,并列出我的运行进程(使用 top 或 ps)来轻松找到它们所...

293得票10回答
在GNU screen中使用滚轮

我该如何设置GNU screen,以允许使用鼠标滚轮在滚动缓冲区中滚动?我尝试了在Google上搜索,但大多数结果都是关于如何允许screen内的应用程序使用滚动轮。

284得票5回答
如何在运行的screen会话中增加滚动缓冲区?

假设我正在通过putty与当前运行的screen会话进行交互。我意识到滚动缓冲区太小,想要增加它,而不需要启动一个新的screen会话。有没有办法做到这一点?

236得票7回答
将GNU Screen的滚动缓冲区复制到文件中(扩展硬拷贝)

如何将GNU Screen的回滚缓冲区简单地复制到文件中? 即,一个更强大版本的 'hardcopy' 命令? 在GNU screen中,我可以使用 "Ctrl + A Esc" 进入回滚缓冲区。 然后,我可以标记整个缓冲区,并使用 "Ctrl + A Ctrl + ]" 将其粘贴到Emac...

221得票3回答
如何强制从另一个SSH会话中分离Screen?

我在SSH会话中运行了Screen。终端冻结了。重新启动终端后,该Screen会话仍然认为它已经连接。也许是的。也许我不知道这意味着什么。 我想从新的SSH登录中附加到该Screen会话。我不想杀死该Screen会话,因为那里正在进行重要的事情。 :) 我认为我有以下选项(但我都不知道如何...

190得票12回答
将屏幕输出(程序)保存到文件

我需要将Screen的整个输出保存到文件中,以便以后检查所有内容。 原因是我通过串口转储闪存,使用Screen与其交互。我想将其保存到文件中以检查内存结构。 我尝试过:screen /dev/ttyUSB0 115200 >> foo.txt screen /dev/ttyUSB0...

145得票13回答
在tmux中使用老的鼠标复制粘贴行为

以下是我以前在tmux中使用的鼠标复制黏贴方法(使用键盘的方式与此不同,而且我对此不感兴趣): 用鼠标选择文本,按住左键 用鼠标中键黏贴文本 我的操作系统已经升级,其中包含一种新版本的tmux。我没有更改我的.tmux.conf配置文件。 现在的版本是1.6的tmux(它预先打包在最...