标签: gnu-screen

如何在开始时从 xterm 运行 byobu?

我使用命令 byobu-enable 设置了 byobu 自动运行。当我从终端或 ssh 登录时很好,但如何让 xterm 自动附加到它?(特别是来自 Linux mint 的 mate-terminal)

linux xterm gnu-screen ubuntu byobu

6
推荐指数
1
解决办法
3278
查看次数

带有本地回滚缓冲区的 Gnu 屏幕?

我正在通过非常缓慢且不可靠的网络连接使用远程服务器。

所以,我想使用 gnu screen 以便在断开连接时不会丢失我正在做的事情。

但我想要一个本地回滚缓冲区,在我的本地计算机上,这样回滚就不必通过网络,这非常慢。

是否有类似 gnu 屏幕的东西,但有一个本地回滚缓冲区;或者使用带有本地回滚缓冲区的 gnu screen 的方法?

linux ssh remote gnu-screen

6
推荐指数
1
解决办法
872
查看次数

zsh+keychain+tmux 是否可以不要求密钥?

我正在使用 tmux 和 zsh,最近我在学习 ssh-agent 和 keychain。从 zsh 的手册页中可以看出,.zlogin只有当 shell 是登录 shell 时,它才会获取源代码。

按照我读到的建议,我坚持keychain --clear了我的.zlogin,效果非常好。当我登录盒子时,我必须解锁我的钥匙。然而,每次我在 tmux 中创建一个新窗口时,它都会清除/让我重新添加我的密钥。这有点烦人......但如果事实上每个新的 tmux 窗口都是一个登录窗口,我可以理解。

除了有关该主题的联机帮助页之外,我无法找到太多帮助。那么每个新的 tmux 窗口都是一个登录 shell,还是有什么方法可以让它仅在创建 tmux 窗口时才清除我的密钥?

zsh gnu-screen ssh-agent tmux

6
推荐指数
1
解决办法
1443
查看次数

在后台运行 Linux 命令:与号 (&) 或屏幕

如果应用程序需要时不时地输入,可以通过在应用程序末尾添加&符号(“&”)或通过屏幕(通过打开屏幕会话)来在后台运行应用程序。

除了上述好处(向应用程序添加输入)之外,还有其他好处吗?

我很好奇从低级细节的角度来看是否还有其他好处 - 例如,如果应用程序通过屏幕运行而不是在最后运行,我认为内核关闭的应用程序的更改会稍微小一些。

linux gnu-screen

6
推荐指数
2
解决办法
1万
查看次数

通过 ssh 截取屏幕会话的屏幕截图

我经常通过 ssh 登录到服务器,只是为了执行screen -r和查看我的 irssi irc 会话。然后我就Ctrl-AD这样做了logout

有没有一个很好的解决方案可以将其包装到脚本中,以便我可以以任何格式(图形或文本)查看屏幕会话的快照?

ssh irssi gnu-screen

6
推荐指数
1
解决办法
2750
查看次数

如何在同一屏幕会话中自动启动新窗口?

我读过如何自动启动多个屏幕会话?,但我不明白第一个接受的回复:

screen -dmS "$SESSION_NAME" "$COMMAND" "$ARGUMENTS"
Run Code Online (Sandbox Code Playgroud)

就我而言,我需要为一个脚本自动创建一个屏幕会话,然后我需要在同一会话中为另一个脚本创建一个新窗口。手动地,我会:

  1. 运行画面
  2. 输入命令
  3. CTRL+A
  4. CTRL+C
  5. 输入命令
  6. CTRL+A
  7. CTRL+D

如何在脚本中自动执行此操作?一个简单的例子会对我有很大帮助。

谢谢您的回复。

debian display bash gnu-screen

6
推荐指数
2
解决办法
1万
查看次数

使用屏幕访问串行端口时如何设置奇偶校验位

我通常使用screen (1) 通过以下命令打开串行端口:

sudo screen /dev/ttyUSB2 115200
Run Code Online (Sandbox Code Playgroud)

我已经尝试使用以下命令设置 parenb(以及其他一些东西):

sudo screen /dev/ttyUSB2 115200,cs8,parenb,-parodd,-cstopb
Run Code Online (Sandbox Code Playgroud)

但是,该系统似乎并不尊重这一点。以下是当我使用上述命令在屏幕中stty报告的设置:

$ sudo stty -F /dev/ttyUSB2 -a
speed 115200 baud; rows 0; columns 0; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^H; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S;
susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; …
Run Code Online (Sandbox Code Playgroud)

linux serial-port gnu-screen

6
推荐指数
2
解决办法
3万
查看次数

在当前位置的 Screen 中打开一个新选项卡

让我们假设您在/users/cs/uni/databases/python/codes/并且想要比较具有不同参数的相同命令的输出。

该程序会询问您的输出,以便您希望在同一文件夹中打开两个窗口,以便您可以python code.py在两个窗口中针对不同的参数简单地运行。

我想知道您如何在 Screen 中打开一个新选项卡,以便新选项卡的位置位于您所在的文件夹中。如果我打开一个新选项卡,该选项卡的位置在我的家中。

如何在 Screen 的当前文件夹中打开一个新选项卡?

gnu-screen

5
推荐指数
1
解决办法
3094
查看次数

我可以重新连接到的 Xserver

我正在寻找类似screen但 X 的东西?

我想象当我执行诸如“X --reconnect remote_server:11”之类的操作时的情况,并且我重新连接到预先存在的 X 会话,之前在其上运行的所有程序仍然存在。

有这样的吗?平台:Linux。

linux xorg x-server gnu-screen

5
推荐指数
1
解决办法
3322
查看次数

GNU Screen:更好的剪切和粘贴方式?

我已经使用 GNU Screen 近 3 年了,发现它非常有用。对于这样一个强大而灵活的程序,我发现它的剪切和粘贴功能有点基础。

除了默认设置之外,有没有人找到更好的方法来使用剪切和粘贴功能?这些包括:

  • 更好的剪切/粘贴和硬状态集成
  • 比之前剪切的文本更多的回忆
  • 更简单的按键绑定

gnu-screen cut-and-paste

5
推荐指数
1
解决办法
458
查看次数

标签 统计

gnu-screen ×10

linux ×5

ssh ×2

bash ×1

byobu ×1

cut-and-paste ×1

debian ×1

display ×1

irssi ×1

remote ×1

serial-port ×1

ssh-agent ×1

tmux ×1

ubuntu ×1

x-server ×1

xorg ×1

xterm ×1

zsh ×1