我大量使用 linux screen ,通常如果操作系统没有重新启动或者说只要 SCREEN 进程存在,我就可以重新连接到我的终端。但是我不想每次在我的计算机重新启动后都设置屏幕,这是一项乏味的工作。
所以我通常设置一系列屏幕来运行不同类别的命令
1. 创建一个窗口,重命名屏幕,运行特定命令
2. 等等...
有没有办法自动创建这些屏幕设置,比如我可以编写脚本来做到这一点吗?
编辑:这里更重要的是如何在创建窗口后将一些命令粘贴到窗口中。
我大量使用 linux screen ,通常如果操作系统没有重新启动或者说只要 SCREEN 进程存在,我就可以重新连接到我的终端。但是我不想每次在我的计算机重新启动后都设置屏幕,这是一项乏味的工作。
所以我通常设置一系列屏幕来运行不同类别的命令
1. 创建一个窗口,重命名屏幕,运行特定命令
2. 等等...
有没有办法自动创建这些屏幕设置,比如我可以编写脚本来做到这一点吗?
编辑:这里更重要的是如何在创建窗口后将一些命令粘贴到窗口中。
是的当然。
您只需要在~/.screenrc
. 如果要使用多个配置,可以创建多个配置文件并使用-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
)。