类型:LinuxApp,创建时间:Dec. 31, 2011, 2 a.m.
标题无“转载”即原创文章,版权所有。转载请注明来源:http://www.hgoldfish.com/blogs/article/21/。
screen是用于在一个终端上模拟多个终端的linux程序。比如我们使用putty登录到linux,并且要运行多个程序。这时我们就可以使用screen程序。
screen程序的主要特性:
Ctrl+A,N 这样的快捷键方便地切换。一些常用的命令行参数:
-list 列出当前所有的会话-d |-D 退出并保存一个会话,大写的D具有小写的d的功能,而且注销shell-e 设置快捷键,默认是Ctrl+A,screen中所有的命令都是先按Ctrl+A,然后再输入其它字符。可以使用 \-e^jj指定快捷键为Ctrl+J,后面还有一个j还有用处。。但是。。。不知道怎么用-r | -R 载入一个会话,如果会话名不存在,大写的R还可以创建它-x 挂接到一个已经载入的会话上,这个会话的输出会在两个screen程序中显示出来,适合两个同时操作一些常用命令,运行screen程序之后输入Ctrl+A,然后再输入它们
' 选择一个窗口" 列出所有窗口0-9 选择窗口^A 选择上次显示的窗口,如果使用-e命令变成其它快捷键,这条命令也会变成那个快捷键A 设置当前窗口的标题c 创建一个新的窗口d 保存并退出当前会话F 改变窗口大小,不知道怎么用i 显示当前窗口的信息k 关闭当前窗口l 重画当前窗口n 转到下一个窗口,或者空格也行p 转到上一个窗口,或者h,backspace也行x 锁住当前窗口^\ 退出screenscreen一个非常有用的地方是可以让程序运行在后台,退出终端的时候进程不会被杀死。这个特性使得screen可以代替nohup来使用。
$ screen -R mysession $ launch_server $ Ctrl+A, d
标题无“转载”即原创文章,版权所有。转载请注明来源:http://www.hgoldfish.com/blogs/article/21/。
暂时还没有任何评论。