Screen常用的命令
经常在命令行中执行一些命令的时候,有的是需要在后台执行的,或者有的时候登录在VPS中,退出ssh后,这条命令就自动中断了。这个时候采用Screen的方式就比较好处理。
Screen可以理解成为一个新开一个窗口,每次当你新建一个screen的时候,他就是独立的。可以随时随地的恢复一个状态。
常用的命令
- screen -ls #显示当前所有的screen,会有两个状态一个是detach,另外一个是attach,有点像Android中的Fragment的状态一样。
- screen -S xxx #创建一个名为xxx的screen
- screen -r xxx #恢复(或者叫attach一个名为xxx的screen)
- screen -d xxx #detach某个screen
- screen -d -r xxx #结束当前的screen,并恢复到xxx的screen
快捷键(在每一个screen下,都可以已ctrl+a开始)
-
ctrl a, k : 终止当前的screen并退出
-
ctrl a, d :detach当前的screen,但screen中的命令继续在后台执行
-
ref : [linux screen 命令详解]