Questions tagged «gnu-screen»

屏幕(GNU Screen)是一个全屏窗口管理器,它在多个进程(通常是交互式外壳程序)之间多路复用物理终端。在使用此标记之前,请阅读“哪个网站更合适?” 标签Wiki的会话。

11
杀死独立屏幕会话[关闭]
关闭。这个问题是题外话。它当前不接受答案。 7年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我从某个地方得知一个分离的屏幕可以被杀死 screen -X -S [session # you want to kill] kill 可以从哪里获得[您想杀死的会话#] screen -ls 但这是行不通的。哪里不对了?正确的方法是什么?
864 linux  kill  gnu-screen 

5
如何为屏幕分配名称?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 我screen在命令外壳上使用了多路复用器工具,并打开了许多屏幕。然后,我忘记了哪个进程ID与哪个任务相关联。 我想为屏幕设置一个名称,但是在手册页中找不到选项。 当前,列出屏幕如下所示: There are screens on: 5422.pts-1.aws1 (Detached) 5448.pts-1.aws1 (Detached) 5027.pts-1.aws1 (Detached) 3 Sockets in /var/run/screen/S-sb. 我想看到这样的东西: There are screens on: 5422.logCleanWorker (Detached) 5448.overNightLongTask(Detached) 5027.databaseOverNightLongTask (Detached) 3 Sockets in /var/run/screen/S-sb. 我怎样才能做到这一点?
471 linux  unix  shell  gnu-screen 


10
在GNU屏幕中使用滚轮
如何设置GNU屏幕以允许鼠标的滚轮在回滚缓冲区中滚动?我曾尝试向Google询问此问题,但大多数热门话题是如何允许屏幕内的应用程序使用滚轮。


9
如何列出正在运行的屏幕会话?
我有一堆服务器,可以使用在服务器上运行实验screen。步骤如下: ssh 到服务器XXX 发射 screen 在几个标签中开始实验 分离 screen 与服务器断开连接 在实验运行期间,ssh通过访问所有服务器并列出正在运行的进程(使用top或ps),我可以轻松找到它们在哪些服务器上。 但是,一旦实验完成,如何查找打开了屏幕会话的服务器(以便可以查看输出,重新启动它们,等等)? PS:我的实验也将其输出也打印到文件中……但这不是我要问的重点。

7
将GNU屏幕回滚缓冲区复制到文件(扩展的硬拷贝)
如何轻松地将GNU屏幕回滚缓冲区复制到文件?即,“硬拷贝”命令的更强大版本? 在GNU屏幕上,我可以使用“ Ctrl+ A Esc”输入回滚缓冲区。然后,我可以标记整个缓冲区,然后使用“ Ctrl+ A Ctrl+ ]”将其粘贴到Emacs缓冲区中,从而将其保存到文件中。 但是,这是乏味的。是否有一个Screen命令可以简单地将回滚缓冲区复制到文件中,就像“ hardcopy”在屏幕的可见部分那样?

4
如何强制将Screen与另一个SSH会话分离?
我在SSH会话中运行Screen。终端冻结。重新启动终端后,该Screen会话仍认为已连接。也许是。也许我真的不知道那意味着什么。 我想通过新的SSH登录名附加到该Screen会话。我不想终止该Screen会话,因为那边正在发生重要的事情。:) 我认为我可以使用的选项(我都不知道如何解决): 如何分离该Screen会话? 如何终止该Screen会话所连接的SSH会话?

11
将屏幕(程序)输出保存到文件
我需要将Screen的整个输出保存到一个文件中,以便以后检查所有内容。 原因是我要通过串行端口转储闪存,并使用Screen与之交互。我想将其保存到文件中以检查内存结构。 我试过了: $: screen /dev/ttyUSB0 115200 >> foo.txt $: screen /dev/ttyUSB0 115200 | tee foo.txt 而且我也尝试过从屏幕上使用bufferfile,但我不知道如何使用它。 有没有简单的方法?

9
Microsoft Windows终端多路复用器-GNU Screen或tmux的安装程序
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 去年关闭。 改善这个问题 我正在寻找Microsoft Windows的终端多路复用器。我无法为tmux和GNU Screen找到Microsoft Windows的安装程序。 目前,我正在使用Putty从Windows Machine连接到我的Linux计算机。有人可以建议如何在Windows平台上运行GNU Screen或tmux。 除了上述选项,还有其他好的替代方法吗?

12
使用鼠标恢复tmux中的旧复制粘贴行为
这是我以前在tmux中执行的操作,用于复制粘贴(使用鼠标,键盘的工作方式不同,这不是我感兴趣的): 用鼠标选择文本,按下鼠标左键 用中键粘贴文本 我已经升级了操作系统,这已经获得了新的tmux版本。我尚未更改.tmux.conf配置文件。 这是我对目前的版本做tmux,1.6(它来自于最新的Linux crunchbang预包装): 用鼠标,按下的左键和 shift按键选择文本 用中键粘贴文本 终端被阻塞,一个小信息区域在当前窗格的右上角显示一些数字(即[0/24],可能与粘贴了多少个字符有关),对我来说意义不大,我不需要/不需要(编辑:似乎copy-mode是在这里自动输入的) 我必须q按键才能再次获得功能终端。 对于我每天要做数十次的事情来说,这太麻烦了。如何使旧机制重新起作用?

18
我必须知道什么才能正确使用GNU Screen?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 改善这个问题 我刚刚向GNU Screen介绍了一个朋友,他们很难适应它。这使我想到了他需要了解的关于出色的Screen实用程序的基本知识,以及那些您认为应该从头开始教导初学者的知识。有什么类比和方便的技巧来记住绑定等? 这一定非常棒。
106 gnu-screen 

5
对于终端应用程序,什么是良好的Java,类似于curses的库?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 3年前关闭。 改善这个问题 我想编写一个执行屏幕操作的Java终端应用程序。有没有好的图书馆可以让您像* nix / C世界中的诅咒一样操纵屏幕? 我正在寻找的最小功能是窗口和用户输入支持。 说到功能,我想在终端的某个区域定期更新一些数据,同时(同时)用户可以在屏幕的其他部分输入命令/文本。

5
如何在切片的“屏幕”终端中上下滚动
我刚安装screen并且喜欢将linux终端分成多个部分的想法。但是我无法弄清楚一件事:当我进入时如何上下滚动screen。当我使用常规的Linux终端时,可以通过Shift+Pg Up或Shift+ Pg Dn`实现。但不幸的是,它不适用于分割终端。 这就是我说screen和分割终端时的意思: 这是一个常规的终端(以防万一):

5
GNU屏幕无响应,似乎被阻止
GNU屏幕似乎死机了。无法输入用户输入。 我使用的是GNU屏幕,当我按下屏幕时,它变得无响应。我可以执行所有GNU屏幕命令,但不能输入用户输入。我不想杀死这个屏幕,因为我有重要的工作,也不想失去它。

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.