Linux screen 命令

screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s ][-S <作业名称>]

参数说明

-A  将所有的视窗都调整为目前终端机的大小。
-d <作业名称>  将指定的screen作业离线。
-h <行数>  指定视窗的缓冲区行数。
-m  即使目前已在作业中的screen作业,仍强制建立新的screen作业。
-r <作业名称>  恢复离线的screen作业。
-R  先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。
-s  指定建立新视窗时,所要执行的shell。
-S <作业名称>  指定screen作业的名称。
-v  显示版本信息。
-x  恢复之前离线的screen作业。
-ls或--list  显示目前所有的screen作业。
-wipe  检查目前所有的screen作业,并删除已经无法使用的screen作业。

 常用参数

screen -S yourname -> 新建一个叫yourname的session
screen -ls(或者screen -list) -> 列出当前所有的session
screen -r yourname -> 回到yourname这个session
screen -d yourname -> 远程detach某个session
screen -d -r yourname -> 结束当前session并回到yourname这个session

快捷键

Ctrl+a c     new window     

Ctrl+a n     next window     I bind F12 to this     

Ctrl+a p     previous window     I bind F11 to this     

Ctrl+a “     select window from list     I have window list in the status line     

Ctrl+a Ctrl+a     previous window viewed  

C-a 0..9    切换到窗口0..9     

C-a a    发送 C-a到当前窗口

C-a k    杀掉当前窗口

Ctrl+a S     split terminal horizontally into regions     Ctrl+a c to create new window there     

Ctrl+a |     split terminal vertically into regions     Requires debian/ubuntu patched screen 4.0     

Ctrl+a :resize     resize region     

Ctrl+a :fit     fit screen size to new terminal size     Ctrl+a F is the same. Do after resizing xterm     

Ctrl+a :remove     remove region     Ctrl+a X is the same     

Ctrl+a tab     Move to next region     

Ctrl+a d     detach screen from terminal     Start screen with -r option to reattach     

Ctrl+a A     set window title     

C-a ?    显示所有键绑定信息     

C-a w    显示所有窗口列表

Ctrl+a x     lock session     Enter user password to unlock     

Ctrl+a [     enter scrollback/copy mode     Enter to start and end copy region. Ctrl+a ] to leave this mode     

Ctrl+a ]     paste buffer     Supports pasting between windows     

Ctrl+a >     write paste buffer to file     useful for copying between screens     

Ctrl+a <     read paste buffer from file     useful for pasting between screens     

Ctrl+a ?     show key bindings/command names     Note unbound commands only in man page     

Ctrl+a :     goto screen command prompt     up shows last command entered    

Ctrl+a 然后shift+s 上下分屏,切换到下方Ctrl+a tab然后新建一个window(Ctrl+a c)

猜你喜欢

转载自my.oschina.net/u/3517176/blog/1802202