【问题标题】:load linux screen setups from file从文件加载 linux 屏幕设置
【发布时间】:2018-07-16 19:10:14
【问题描述】:

我大量使用 linux screen ,通常如果操作系统没有重新启动或者说只要 SCREEN 进程在那里,我就可以重新连接到我的终端。 但是我不想每次在我的计算机重新启动后都设置屏幕,这是一项乏味的工作。

所以我通常会设置一系列屏幕来运行不同类别的命令
1.创建窗口,重命名屏幕,运行特定命令
2.等等……

有没有办法自动创建这些屏幕设置,比如我可以编写脚本来做到这一点吗?

编辑:这里更重要的是如何在窗口创建后将一些命令粘贴到窗口中。

【问题讨论】:

    标签: linux gnu-screen


    【解决方案1】:

    是的,当然。

    你只需要在~/.screenrc中指定screen的配置即可。 如果要使用多个配置,可以创建多个配置文件 并使用-c 键启动屏幕。

    screen -c ~/.screenrc1
    screen -c ~/.screenrc2
    screen -c ~/.screenrc3
    

    ~/.screenrc 的示例:

    screen -t news 8 newsbeuter
    screen -t jabber 9 freetalk
    

    这里将打开两个窗口: on 8 -- newsbeuter(窗口名称news); on 9 — freetalk(窗口名称jabber)。

    【讨论】:

    • 创建窗口后执行命令怎么样?只需将命令放在创建窗口命令之后?
    • 您指的是哪些命令?可以举个例子吗?
    • 我的意思是在 screen -t news 8 newsbeuter 之后我想执行一系列加载命令,例如:。 initalias1 就在那个窗口中
    • 你的意思是你想在那个窗口中发送一些字符串?
    • 这并不容易,但您可以使用readbuf p /etc/passwdpaste p 命令。这个想法是将一些文件复制到屏幕的内部寄存器中,然后将该寄存器粘贴到屏幕中。
    猜你喜欢
    • 2018-05-20
    • 1970-01-01
    • 2012-04-03
    • 2016-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-21
    • 2018-09-13
    相关资源
    最近更新 更多