当前位置: 首页 > news >正文

书店网站开发男女做啊免费视频网站

书店网站开发,男女做啊免费视频网站,太原编程课哪个机构最好,对网络营销的理解一、进程 程序由一条条指令构成,在运行一个程序的时候就是把这些指令从第一条执行到最后一条,而进程是一个正在运行的程序。 比如说,一个main.c文件是不可以直接运行的,对main.c进行编译链接之后生成一个main.exe(在W…

一、进程
程序由一条条指令构成,在运行一个程序的时候就是把这些指令从第一条执行到最后一条,而进程是一个正在运行的程序。

比如说,一个main.c文件是不可以直接运行的,对main.c进行编译链接之后生成一个main.exe(在Windows系统中)或main(在Linux系统中),这里的main.exe或者main叫做可执行程序,这个可执行程序是二进制的。所以,其实程序是一个二进制文件,计算机把它运行或者执行起来,它就会产生一个进程。操作系统管理这些进程。

每一个进程都有一个id号为pid,这个pid就是用来唯一标识一个进程的,每个进程的id都是唯一的。

二、进程管理命令

1.ps命令,默认显示与当前终端有关的进程信息

(1)ps
显示的是当前终端中所运行的进程,而不是整个系统所运行的进程:

在这里插入图片描述

从显示的结果可以看出,当前终端中有2个进程,bash打印的内容为:

在这里插入图片描述

ps打印的就是当前终端的进程信息。

【注意】执行3次ps:

在这里插入图片描述
我们可以发现,ps进程的id号逐渐变大,这是因为在第一个ps进程结束以后,它对应的id就会被释放出来,释放出来的id号可以被别的进程再次使用,被复用,但是并不是刚释放出来就被别的进程去使用;当第二次再运行ps时,它的id号会在原有的基础上增加,当id值一直增加到它的最大值以后,才会后头重新寻找没有被使用的id值,也就是被释放出来的id值。

(2)ps -f,显示更多的进程属性信息(全格式),即详细信息。

在这里插入图片描述

(3)ps -e,显示系统中所有的进程信息。我们发现第一个进程的编号是从1开始:

在这里插入图片描述

(4)ps -ef,显示系统中所有的进程的详细信息:

在这里插入图片描述

(5)ps -L,显示进程中的线程ID,LWP就代表线程id:

在这里插入图片描述

2.sleep n,表示睡眠(阻塞)n秒钟。

重新打开一个终端,输入sleep 400,表示睡眠400秒:

在这里插入图片描述

再回到之前打开的终端输入ps,并不能看到刚刚重新打开的终端中的sleep进程:

在这里插入图片描述
输入ps -ef来查看系统中所有进程的详细信息,这时我们就可以看到刚刚在新的终端中运行的sleep进程:

在这里插入图片描述

但是这样很麻烦,我们可以通过管道和过滤来查看,ps -ef | grep "sleep"

在这里插入图片描述

这样就非常方便。

3.Ctrl+c用来结束前台运行进程

结束刚刚sleep 400的进程:

在这里插入图片描述

4.kill命令

(1)kill pid结束或者挂起一个进程,后台和前台的进程都可以通过kill来结束。

先重新打开一个终端,输入sleep 600,表示睡眠600秒:

在这里插入图片描述

然后在另一个终端找到刚刚创建的新的终端中进程sleep的id:

在这里插入图片描述

可以看到整个进程的id是3451。

然后输入kill 3451,表示通过id号来结束整个进程:

在这里插入图片描述

(2)kill -9 pid,强制结束进程

在一个终端中输入sleep 400,表示睡眠400秒,然后按Ctrl+z停止这个进程:

在这里插入图片描述

查看当前终端中的所有进程,发现sleep还在:

在这里插入图片描述

然后通过kill ipd去结束这个进程,发现结束不了:

在这里插入图片描述

这时就需要通过kill -9 pid强制结束这个进程:

在这里插入图片描述
(3)kill -stop pid,挂起一个进程。

5.命令 &,表示这个进程在后台运行

在这里插入图片描述

如果该进程在后台运行,我们在终端就还可以进行操作,比如说上面的ps命令查看进程信息;但是如果该进程在前台运行,那么我们在终端不能进行操作,只有在该进程结束后,才能进行其他操作。

6.pstree命令,以树状图形式显示进程之间的关系

在这里插入图片描述

7.jobs命令,显示当前后台的任务

如下图所示,当前后台没有任务:

在这里插入图片描述

创建一个在后台执行的进程,然后通过jobs来显示当前后台的任务:

在这里插入图片描述

8.前台和后台之间的切换

(1)fg %任务号将后台运行的或挂起的进程挪到前台执行:

在这里插入图片描述

(2)bg %任务号将挂起的进程唤醒到后台执行

先在前台创建一个睡眠400秒的进程:sleep 400,然后通过Ctrl+z停止这个进程:

在这里插入图片描述

然后通过jobs命令显示后台的进程,发现sleep 400这个进程的状态是停止:

在这里插入图片描述

这时,通过bg %任务号,将停止的进程sleep 400唤醒到后台执行:

在这里插入图片描述

9.top指令

查看系统资源使用情况以及进程信息

输入top指令进行查看,输入q退出

在这里插入图片描述

http://www.yayakq.cn/news/124440/

相关文章:

  • 山东食品行业网站模板泰州seo公司
  • 公司网站建设管理意见刚做的网站怎么才能搜索到
  • 长治网站制作报价网页设计师简介
  • 双鸭山市建设局网站上海专业商城建设
  • 如何查看网站蜘蛛图片库网站建设
  • 苏州建网站公司选苏州聚尚网络中关村电脑报价官网
  • 百度做营销网站多少钱论坛网站有哪些
  • 个人网站建设公司迷你主机做网站服务器
  • 电商商城网站开发南京软件外包
  • 电子商务网站开发的基本流程包括深圳龙华是低风险区吗
  • 百度站长工具怎么关闭巢湖路桥建设集团有限公司网站
  • 广东建设执业资格中心网站网站备案专员
  • python做网站难么那种网站2021
  • 石家庄专业做网站公司高德地图加拿大能用吗
  • 网站建设谢词互联购物
  • 蒙阴县建设局网站wordpress开启注册
  • 网站的查询功能是怎样做的网上推广手段包括
  • wordpress 多站点wordpress 评论 邮箱
  • 网站建设公司怎么写宣传语郑州网约车资格证网上报名
  • 深圳集团网站建设案例微信开放平台注册流程
  • 手机网站用什么软件做的太平洋电脑配置报价官网
  • 百度怎么投放自己的广告娄底地seo
  • 网站被黑是怎么回事wordpress建的大型网站吗
  • 深圳住房和建设局官网网站扫码进入网站 怎么做
  • 500强企业网站建设网站安装出现dir
  • 六盘水市网站建设网站建设术语
  • 平面设计网站知乎手机网站开发开发
  • 为什么网站需要备案网站推广建设期
  • 自建网站如何被百度收录网络营销是网络销售吗
  • 如何让域名跳转网站wordpress数据库链接不上