导航:首页 > 程序命令 > linuxscreen命令

linuxscreen命令

发布时间:2023-02-09 06:29:52

linux 怎么删除一个screen

1. screen命令,创建一个执行shell的全屏窗口。键入exit退出自动切换到前一个窗口。

2. screen命令后跟你要执行的程序,如screen vi test.c,退出vi将退出该窗口/会话。

3. 在screen会话中创建新的窗口。在当前screen窗口中键入C-a c(Ctrl+a,之后再按c键)。

具体如下:

1、简介

Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。

2、基本信息

Linux[2]操作系统是UNIX操作系统的一种克隆系统,它诞生linux系统于1991 年的10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。

3、分区规定

设备管理在 Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等,IDE 或 SCSI 设备也不例外。Linux 把各种 IDE 设备分配了一个由 hd 前缀组成的文件;而对于各种 SCSI 设备,则分配了一个由 sd 前缀组成的文件。

Ⅱ linux操作系统中锁屏的命令是什么

在linux系统环境下,如果安装一个程序所需要的时间比较长的话,担心安装期间断线导致程序安装失败,可以采取锁屏命令,命令如下:
1.yum install screen -y 更新缓存
2. screen -S abc(abc为会话的名称)
3.此时退出会话:按下组合键Ctrl+a并松开,此时screen窗口等待命令,然后按下d并松开,退出screen窗口
4.查看当前系统所有screen会话:screen -ls
5.进入某个screen会话:screen -r 会话的PID
6.当系统中只有一个screen会话时,输入:screen -r 即可进入这个会话
7.在进入某个screen会话后,删除screen会话:按下组合键Ctrl+a并松开,此时screen窗口等待命令,然后按下大写的K(即组合键:Shift+k)并松开,(系统提示是否要删除)按下y确认杀死screen会话
运用以上命令,如果安装过程中出现断网情况,重新登陆后,可以进入名为abc的窗口继续安装程序。

Ⅲ linux运行命令时出现wrong ELF class: ELFCLASS32错误提示

linux运行命令时出现wrong ELF class: ELFCLASS32错误提示是设置错误造成的:

1、在Linux安装Screen,使用yum -y install screen安装。

Ⅳ 用Ubuntu (Linux) 系统的screen命令启动服务

留此备查。

screen命令类似于“虚拟桌面”的概念,可以启动一个Linux下的虚拟桌面,在其中可以和普通终端一样执行各种命令。

如果系统中没有screen命令,可以用 apt install screen 来进行安装。

screen命令的基本用法有:

screen 启动一个虚拟桌面

在启动后的虚拟桌面中,按Ctrl+a 然后d(注意这个过程中Ctrl一直按住,也就相当于Ctrl+a 然后Ctrl+d),可以从虚拟桌面返回之前的终端,此时如果虚拟桌面中还有命令或进程在执行,将继续执行,即使退出了这个终端也仍将继续执行。这样就实现了后台执行命令或服务。

如果再想要查看这个虚拟桌面中的情况,执行screen -r即可。

如果有多个screen虚拟桌面在执行中,可以用screen -ls列出所有的桌面,然后按照桌面开始的序号(例如是1234),执行screen -r 1234或screen -x 1234就可以进入该桌面查看,然后再用Ctrl+a,d命令组合退出桌面。

如果要真正退出虚拟桌面(结束该桌面及其中正在运行的进程),在桌面中用exit命令退出即可。

如果要给启动的虚拟桌面起一个名字,可以用类似 screen -S test 这样的命令,这将启动一个名为test的虚拟桌面,以后可以用screen -x test命令来进入查看。

如果想要一条命令用screen启动一个后台进程并且退出(保持后台运行,类似于服务进程),可以用类似下面的命令:

screen -dmS test top

这将启动一个 名为 test 的虚拟桌面,然后在其中执行top命令,然后退出该桌面。

这样,我们再结合Linux中的启动执行方法,就可以制作自己的服务进程了。

下面设置自启动脚本的方法启动仅供参考:

方法一:使用crontab

方法二:

很多时候需要Ubuntu在开机的时候执行一些指定的命令,这里对操作方法进行记录。

在 /etc/init.d/ 中创建自己的开机运行脚本

# 这里的文件名 mystart 可以修改为任何你喜欢的名称,但是必须放在/etc/init.d/目录中

cd /etc/init.d

sudo vim /etc/init.d/mystart.sh

写入需要执行的命令,

#!/bin/bash

### BEGIN INIT INFO

# Provides:          tuzixini

# Required-Start:    $local_fs $network

# Required-Stop:    $local_fs

# Default-Start:    2 3 4 5

# Default-Stop:      0 1 6

# Short-Description: self define auto start

# Description:      self define auto start

### END INIT INFO

# 上面的部分也必须写上,后面放上你需要开机执行的命令,这里是挂载一个硬盘

sudo mount /dev/sdb1 /opt/disk

修改脚本文件权限(将命令中的mystart.sh替换成实际的脚本文件名称)

sudo chmod 755 /etc/init.d/mystart.sh

加入开机启动(将命令中的mystart.sh替换成实际的脚本文件名称)

sudo update-rc.d mystart.sh defaults 90

ok,完成,后面系统启动的时候就会自动运行这段命令。

下面是另一段参考:

第一步、先建立screen name

shell>screen -dmS test

第二步、发送要执行的命令

shell>screen -r test -p 0 -X stuff "top"

第三步、发送一个回车符,让top命令运行起来

shell>screen -r test -p 0 -X stuff $'\n'

参数说明:

-r 恢复/进入一个screen

-p 0 指定第一个(从0开始)window,一个screen里可以有几个window,这里只需要指定第一个,不然会在某些情况下不生效。

-X 执行一个指定的screen支持的command

stuff 是-X的第一个参数,也是screen支持的一个command,意思是粘贴一个string

"top" 是粘贴的string 内容

$'\n' 是粘贴一个回车符进去,以此来执行screen里面的top命令

Ⅳ 如何查看 linux screen

创建,
1. screen命令,创建一个执行shell的全屏窗口。键入exit退出自动切换到前一个窗口。
2. screen命令后跟你要执行的程序,如screen vi test.c,退出vi将退出该窗口/会话。
3. 在screen会话中创建新的窗口。在当前screen窗口中键入C-a c(Ctrl+a,之后再按c键)。
2
选项,
-r 连接会话
-d 断开会话
-t 会话title
-S 命名会话(screen -ls会看到)
-wipe 清除该死掉会话
更多选项请看screen --help
3
实例,
可以不中断screen窗口中程序的运行而暂时断开(detach)screen会话,并在随后时间重新连接(attach)该会话,重新控制各窗口中运行的程序。
[jawidx@fedev n-5]$ screen -S screenname //指定窗口名称
[jawidx@fedev ~]$ 在screen窗口键入C-a d中断(C-a k会杀掉screen会话)
[jawidx@fedev n-5]$ screen -ls
There are screens on:
16234.pts-112.fedev (Attached)
4031.pts-455.fedev (Detached)
26764.pts-455.fedev (Detached)
6331.pts-455.fedev (Detached)
26679.pts-345.fedev (Detached)
8987.screenname (Attached)
6 Sockets in /tmp/uscreens/S-jawidx.
[jawidx@fedev n-5]$ screen -r screenname //可用8987代替会话名,对于Attached的会话,需要先screen -d之后才能screen -r。
[jawidx@fedev ~]$ //继续刚才的工作

Ⅵ 如何在用户退出linux系统时使一个进程仍然继续执行

一般有以下几种方法:x0dx0a1)在输入命令的最前面加上nohup命令x0dx0a如nohup your_command & 这样命令在你退出后仍然会在后台执行x0dx0a2)setsid命令x0dx0asetsid your_command该命令的结果是使你所运行的命令的父进程为init,所以只有关机该进程才会停止x0dx0a3)(your_command &)x0dx0a就是用括号将你的命令括起来,这样做也是使命令的父进程为initx0dx0a4)disownx0dx0a当你在命令行下输入your_command &后命令就在后台执行了,然后执行jobs命令,该命令会列出当前正在后台执行的命令。例如输入命令“top&”x0dx0a然后执行"jobs"x0dx0a输出结果是x0dx0a[1] + Suspended (tty output) topx0dx0a注意行开头方括号内的数字,该数字叫做jobspec,是给当前后台运行的job的编号。这是你只要在命令行下输入"disown -h 1" 后台运行的top命令就不会受到hangup信号的影响了。x0dx0a5)使用screen命令x0dx0a在x0dx0a命令行下输入screen命令就开启了一个screen进程,它就好像是一个全新的命令运行环境,在该环境中你可以像在正常的terminal下那样执行x0dx0a命令,但是这个screen是不受其父进程的hangup信号的影响的,既然screen不受其父进程影响,当你意外掉线或者退出系统时,在screenx0dx0a中仍在执行的命令仍然会继续执行。关于screen命令的使用方法你可以再去查阅相关资料。

Ⅶ Linux-screen命令

screen 的作用是,只要服务器不shutdown,我的程序就要一直跑,避免因为ssh远程登录连接之类中断,引起的程序中断;

ubuntu安装
apt-get install -y screen

screen -S david

screen python *.py

我们离开一会,这时候ssh2可能会断开
(模拟一下就是ctrl + a d,按住Ctrl,依次再按a,d)

screen -ls

screen -r 12345

如果只有一个进程,要直接恢复
screen -dr

SecureCRT 6.7

阅读全文

与linuxscreen命令相关的资料

热点内容
老电影大全 战争片 浏览:970
有没有小电影得网址网站 浏览:377
奥特曼电影排行榜前十名 浏览:579
安卓光遇账号过期怎么找回 浏览:476
现金宝宝app在哪里能下载 浏览:277
二战女教师慰安妇电影 浏览:270
传说对决录像在哪个文件夹 浏览:136
不用充钱就能看电视剧的网站 浏览:562
卧式空气压缩机 浏览:137
合川排课管理系统源码 浏览:439
女主被用铁链囚禁的小说 浏览:196
两个小时的爱情电影 浏览:864
php电商下单并发处理 浏览:242
送牛奶女电影名 浏览:468
港片有功物名的别片有哪些 浏览:246
s8安卓9如何开启多屏应用 浏览:39
现在还可以买加密币吗 浏览:272
本田思域压缩比 浏览:124
找一部40分钟左右的电影 浏览:231