screen命令基本用法

1、screen:screen manager with VT100/ANSI terminal emulation

1)简介:一个可以在多个进程(通常是交互式shell)之间复用一个物理终端的全屏幕窗口管理器。

使用screen时,程序“运行”在screen会话中(作为会话shell的子进程),此时detach会话不会中断会话中的程序。当再次attach该会话时,又可以回到detach之前的状态。

2)常用选项:-S name:为会话指定名字;-r session:恢复detached的会话;-ls [match]:列举所有/匹配的会话;-d -m:以detached模式创建会话(常用于系统启动脚本);-d [match]:detach一个正在使用的会话。在会话控制终端键入Ctrl-a d可detach该会话;-wipe [match]:和-ls一样,但会移除已销毁的会话,而不是标记为dead。

3)例子:

(1)创建新会话:

	screen -S han
	vim test
	# 若要终止会话:退出vim->键入Ctrl-d
	
	screen vim test  # 直接指定在screen会话中运行的程序。这种情况下,退出vim即终止会话

(2)在(1)中会话未终止时,键入Ctrl-a d,将detach该会话。

(3)使用screen -ls查询所有会话:

	[root@localhost ~]# screen -ls
	There is a screen on:
	        3985.han        (Detached)
	1 Socket in /var/run/screen/S-root.

可见会话当前状态是Detached的。

(4)恢复会话:

	screen -r 3985  # 回到detach前的状态
Linux的screen命令用于多重视窗管理程序,可以在与终端断开连接之后后台继续运行程序。使用screen命令基本用法是创建一个会话,可以通过命令"screen -S session_name"来创建一个会话,其中session_name是会话的名称。\[1\]创建会话后,会进入Screen的世界,可以在会话中执行各种命令或打开程序。可以通过在screen命令后加入参数来直接打开指定的程序。\[2\]此外,GNU Screen还提供了丰富强大的定制功能,可以在配置文件/etc/screenrc和$HOME/.screenrc中指定更多选项,如设定screen选项、定制绑定键、设定会话自启动窗口、启用多用户模式等。也可以自己指定screen配置文件。\[3\] #### 引用[.reference_title] - *1* [linux screen 命令的使用教程](https://blog.csdn.net/m0_37772653/article/details/124287138)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Linux中screen的使用](https://blog.csdn.net/weixin_43570155/article/details/121845415)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值