首页 > 资讯 > 数码知识内容详情

screen命令 - 多重视窗管理程序 2024-01-09 09:44:25 网络

screen命令来自英文单词“屏幕”,其功能是用于管理终端窗口的多重视窗。所谓的视窗,实际是指Linux系统中

screen命令来自英文单词“屏幕”,其功能是用于管理终端窗口的多重视窗。所谓的视窗,实际是指Linux系统中一个全屏幕的文字模式画面,由于默认每个终端窗口单一时间只能执行一个命令任务,难免会造成视窗界面的浪费,我们能否将终端界面改造成多个视窗呢?类似于某些股票管理软件,左侧是大盘数据,右侧是账户信息,上面是系统时间,下面再来些专家建议,这样就要用到screen服务程序了。

语法格式:screen [参数] [对象]

常用参数:

-A 调整视窗尺寸为终端界面大小
-d 将指定视窗作业离线
-h 设置视窗缓冲区的行数
-ls 显示全部的作业
-m 强制建立新的视窗
-r 恢复指定视窗作业
-R 先尝试恢复离线作业,失败则建立新的视窗
-s 建立新视窗时的终端
-v 显示版本信息
-x 恢复此前已离线的视窗作业
-wipe 检查所有的作业并删除无法使用的

参考示例

创建新的视窗:

[root@linuxcool ~]# screen

创建新的视窗并执行指定命令任务:

[root@linuxcool ~]# screen vim File.txt

恢复指定编号的视窗任务:

[root@linuxcool ~]# screen -r 1518

显示已创建的视窗任务列表:

[root@linuxcool ~]# screen ls

将指定名称的视窗任务离线:

[root@linuxcool ~]# screen -d linuxcool

与该功能相关的Linux命令:

  • pgrep命令 – 检索进程PID号码
  • lpd命令 – 常驻的打印机管理程序
  • chpasswd命令 – 批量更新密码
  • lsns命令 – 列出名称空间
  • passwd命令 – 修改用户的密码值
  • hostname命令 – 显示和设置系统的主机名
  • reboot命令 – 重新启动计算机
  • zenity命令 – 显示图形框
  • metassist命令 – 支持Solaris Volume Manager的自动卷创建实用程序
  • nsupdate命令 – 动态DNS更新工具

相关标签: 数码科技