当我在linux机器上运行一个程序,该程序不在后台执行,此时如果我们又想执行其它操作只能新建一个窗口,不能只能执行“c t r l + c”关闭该程序;如果你想在一个窗口执行多个操作,又互相不干扰,可以使用screen了:
#~screen --创建一个没有名字新的屏幕
#~screen -S name(自定义) --可创建带名字的屏幕
#~screen -d -r --查看所有创建屏幕
#~screen -d -r 12003 --可进入该屏幕(此时屏幕为Attached状态)
注:
Detached--代表屏幕在后台运行没有被打开
Attached--代表有人进入了
“ctrl”+"d"+"a" 退出目前屏幕(不会杀死该进程,屏幕为Detached状态),
“ctrl+c”退出屏幕内的进程;
#~exit --杀死该屏幕(使用screen -d -r将看不到该屏幕)
更详细信息请查看:https://www.ibm.com/developerworks/cn/linux/l-cn-screen/
网友评论