我想为Screen开发一个选择工具,忽略选择中的前导空格和数字.
问题
C-a Esc屏幕中选择工具的代码?alt text http://files.getdropbox.com/u/175564/%20selection-less.png
以下Perl-regex似乎与该行的开头相匹配
{5}[1-9]{1-4} {8} # not tested
Run Code Online (Sandbox Code Playgroud)
选择工具显然通过将选择的增加连接到当前选择来工作.例如,选择一行.我选择另一个:在选择队列中添加一个新行.反之亦然,选择减少.
我想在选择过程中使用Perl正则表达式,\n以便考虑线的无知.
我已经使用 screen 来启动一个服务器进程,以便我以后可以在需要时附加并再次分离以继续处理其他事情。它工作得很好,但我最近发现了 byobu,我真的很喜欢它。
我想使用相同类型的脚本来运行服务器,但我想将它附加到 byobu 选项卡而不是屏幕会话。
我正在使用 byobu-tmux(因为它看起来更好)。我怎么能做到?
我的原始脚本(它们都做了更多,但这些是相关部分):
# Startup
screen -a -dmS <name> <command>
# Attach
screen -x <name>
Run Code Online (Sandbox Code Playgroud)
我正在使用 Ubuntu 服务器 16.04
我有时会使用 screen linux 命令打开 vim,但由于 ctrl-a 被视为控制键,因此我无法在编辑器中使用相同的组合来增加数字。
我不想完全重新映射 ctrl-a 但有没有办法禁用它以便我可以在 vim 中使用它?
我正在尝试对我的文件执行很长的 grep 扫描。因为屏幕将在执行后关闭,所以我尝试写入日志文件以保存 grep 的输出。出现以下命令:
screen fgrep "needle" /mnt/Volume_volume/haystack/* >> /mnt/Volume_volume/log.txt
Run Code Online (Sandbox Code Playgroud)
不幸的是日志文件是空的。什么地方出了错?保存 screen 的输出而不是 grep 吗?我该如何解决?
我有我用屏幕背景的流程.我正在尝试编写一个附加到终端的脚本,执行几个命令,然后分离.问题是当我连接到终端时,屏幕将控制权指向用户.我该如何解决这个问题?
我正在制作一个启动第二个脚本的脚本(Perl或shell)Perl。它启动的脚本有数千行输出。所以基本上我想制作一个脚本来启动另一个脚本而没有任何输出 - 如果可能的话在会话中运行它screen然后退出脚本(但保持另一个脚本在 中运行screen)?我怎样才能做到这一点?
所以我有一个域,我需要在退出ssh会话后继续运行python进程.现在,当我退出时,它变得愚蠢.
我被告知要使用Screen,但我正在与这个gnu doc进行斗争.我如何使用Screen运行python进程,并在退出ssh会话后继续运行?
伙计们在Linux屏幕上做这些配置意味着什么?
1.caption string "%w"
2.caption always
3.activity "@check %n"
4.defmonitor on
5.vbellwait 0
6.vbell_msg "whoops"
7.vbell off
8.defscrollback 3000
Run Code Online (Sandbox Code Playgroud)
我在哪里学习或有屏幕教程?