linux screen 命令详解

标签: screen
使用telnet或SSH远程登录linux时,如果连接非正常中断,重新连接时,系统将开一个新的session,无法恢复原来的 session.screen命令可以解决这个问题。Screen工具是一个终端多路转接器,在本质上,这意味着你能够使用一个单一的终端窗口运行多终端的应用。
补充说明:
-A  将所有的视窗都调整为目前终端机的大小。
-m  即使目前已在作业中的screen作业,仍强制建立新的screen作业。
-s  指定建立新视窗时,所要执行的shell。
-x  恢复之前离线的screen作业。
常用screen参数:
screen -r yourname -> 回到yourname这个session
在每个screen session 下,所有命令都以 ctrl+a(C-a) 开始。
C-a n -> Next,切换到下个 window
Ctrl+a [Space] -> 由�窗0循序�Q到�窗9
C-a d -> detach,暂时离开当前session,将目前的 screen session (可能含有多个 windows) 丢到后台执行,并会回到还没进 screen 时的状态,此时在 screen session 里    每个 window 内运行的 process (无论是前台/后台)都在继续执行,即使 logout 也不影响。
C-a t -> Time,显示当前时间,和系统的 load
   C-b Backward,PageUp
   L Low,将光标移至左下角
   w forward one word,以字为单位往前移
   Esc 结束 copy mode
<span black="" verdana',="" arial,="" helvetica,="" sans-serif;="" font-size:="" 14px;="" line-height:="" 21px;="" background-color:="" rgb(255,="" 255,="" 255);"="" style="padding: 0px; margin: 0px;">C-a ] -> Paste,把刚刚在 copy mode 选定的内容贴上


你可能感兴趣的:(linux,windows,标签,screen,终端机)