设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
快捷导航
发布信息
搜索
搜索
首页
优惠促销
云服务器
独立服务器
站群服务器
母鸡服务器
服务器托管
全球云服务器
技术文档
联系
每日签到
本版
文章
帖子
用户
主机测评网
»
论坛
›
技术文档
›
其他文档
›
Centos系统里screen命令的使用方法
返回列表
发新帖
Centos系统里screen命令的使用方法
[复制链接]
|
主动推送
39
|
0
|
2024-9-10 20:02:41
|
显示全部楼层
|
阅读模式
screen是个好东西,这几天一直在用它。Screen被称之为一个全屏窗口管理器,用他可以轻松在一个物理终端上获得多个虚拟终端的效果;
假如遇到一些比较费时间的程序,但是又不能一直开着电脑观察他,总要下班关电脑走人的说,这时screen就派上用场了。
1.如果在screenCRT中开启窗口,然后运行一个程序,当注销时,程序会自动毁掉。
2.使用nohup可以解决此问题,把程序放到后台运行,查看nohup.out可以查看程序运行的怎样了,但是使用nohup把程序放到后台,就再也无法切换程序到前台了,而screen可以。
使用方法:
1.安装,centos默认没有安装,安装一下。
2.进入screen。
直接输入screen回车即可,此时会进入一个新的终端。可以进行要长时间运行的作业。
3.返回到主终端(screen仍然在后台运行)
Ctrl+A 然后按D 屏幕显示[detached]
4.返回到screen
screen -ls
There is a screen on:
18245.pts-1.imobile-sv006-200 (Detached)
1 Socket in /var/run/screen/S-root.
可以看到所有的screen socket,使用screen -r 18245 即可返回。
5.彻底退出screenscreen终端输入exit。屏幕显示[screen is terminating]即可
6.屏幕共享,协同作业
其中一个用户 screen -S ipcpu 使用命名的socket便于输入
另一个用户 screen -x ipcpu 即可,两人可以协同操作,一方的操作会在另一方屏幕显示。
screen的其他命令
Ctrl-a ? 各功能的帮助摘要
Ctrl-a c 创建一个新的 window (终端)
Ctrl-a Ctrl-n 和 Ctrl-a Ctrl-p 切换到下一个或前一个 window
Ctrl-a Ctrl-N N 为 0 到 9 的数字,用来切换到相对应的 window
Ctrl-a ” 获取所有正在运行的 window 的可导航的列表
Ctrl-a a 清楚错误的 Ctrl-a
Ctrl-a Ctrl-d 断开所有会话,会话中所有任务运行于后台
Ctrl-a x 用密码锁柱 screen 终端
===============================
后记
在使用screen过程中,经常会遇到“闪屏”的问题,这是可以关掉的。
快速关掉:也就是先输入CTRL + a,再输入CTRL + g。
永久关闭:修改/etc/screenrc 加入
vbell off
其实这与vi中的visualbell功能很是类似。在vi中关闭闪屏,是使用set novisualbell命令。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
pcng417912
29
主题
0
回帖
10
积分
新手上路
新手上路, 积分 10, 距离下一级还需 40 积分
新手上路, 积分 10, 距离下一级还需 40 积分
积分
10
加好友
发消息
回复楼主
返回列表
网络技术教程
软件使用教程
Windows教程
Centos教程
Ubuntu教程
Linux其他教程
综合教程
其他教程
其他文档
服务器商家推荐
华夏互联
蓝速云
米图云
全球云
文章
1
苹果电脑MAC系统登录Windows远程桌面
2
Debian拓展硬盘工具。cloud-utils-growpart、xfsprogs
3
安卓Android手机怎么使用V2rayNG?
4
WINDOWS系统电脑怎么使用WINXRAY?
5
notepad++.8.5.7编辑器,代码编辑器
6
DirectX修复工具增强版_V4.3.0.40864版本DLL修复工具C++安装
7
Visual C++运行库合集包完整版VisualCppRedist_AIO_x86_x64
8
ChromeSetup谷歌浏览器一键安装