Screen命令的使用

创建一个session,并进入

screen -S session_name

列出当前所有session

screen -ls

在Session内Detach该Session

Leave it running in the background, not kill it.

Press Ctrl-a, then press d.

远程Detach某个session

Leave it running in the background, not kill it.

screen -d session_name

Reattach某个session

screen -r session_name

结束当前session并转到另一个session

screen -d -r session_name

断开当前窗口

ctrl + A + D

退出当前窗口

This will terminate the screen session.

exit

删除某一个窗口

This will also terminate the screen session.

screen -S session_name -X quit


在每个screen session 下,所有命令都以 ctrl+a(C-a) 开始。

查看screen历史输出

进入copy mode,在copy mode下可以回滚、搜索、复制,就像使用vim一样。

ctrl + a + [

设置历史输出可查看的行数,可创建~/.screenrc文件并写入:

defscrollback 5000