前言

很快到了Linux内核的第二阶段,接下来的文章都是关于Linux内核里关于进程的一些编程

什么是程序,什么是进程,两者有什么区别

程序是静态概念,比如gcc编译后产生的./a.out文件
当程序运行一次时,进程就出现了
查看程序运行情况的指令

全部进程枚举

ps -aux

上面的命令是可以查看全部进程的

管道命令过滤进程

下面的命令可以查看过滤后的管道命令(|grep管道命令)

ps -aux|grep init

Linux里的任务管理器——top命令

top

进程标识符(pid)

Pid =0 交换进程(作用——进程调度)pid = 1 (作用——系统初始化)

如何复刻查看进程号命令?

代码思路

//头文件
//pid_t pid;
//pid赋值 getpid();
//打印进程号
//死循环不退出,手动结束程序

#include<stdio.h>
#include<sys/types.h>
#include<unistd.h>
//头文件
//pid_t pid;
//pid赋值 getpid();
//打印进程号
//死循环不退出
int main(){pid_t pid;pid = getpid();printf("my current pid is %d\n",pid);while(1);return 0;
}

运行结果如下


可以看到进程号是5703
如果使用top命令,也可以看到一样的pid进程号
下一次更文是关于Linux内核,进程里的父子进程,记得来看,留下三连~

【回眸】Linux内核(六)进程是什么?如何复刻查看进程号命令?相关推荐

  1. Linux 内核中RAID5源码详解之守护进程raid5d

    Linux 内核中RAID5源码详解之守护进程raid5d 对于一个人,大脑支配着他的一举一动:对于一支部队,指挥中心控制着它的所有活动:同样,对于内核中的RAID5,也需要一个像大脑一样的东西来支配 ...

  2. 红黑树在linux内核中的应用场景(红黑树,进程管理CFS,内存管理)丨epoll丨c/c++linux服务器开发丨linux后台开发

    红黑树在linux内核中的应用场景(红黑树,进程管理CFS,内存管理) 视频讲解如下: 红黑树在linux内核中的应用场景(红黑树,进程管理CFS,内存管理)丨epoll丨c/c++linux服务器开 ...

  3. Linux:系统进程---->查看命令【ps:静态查看进程】【top:动态查看进程】

    一.静态查看进程 在使用Linux系统的时候,我们时常要查看系统进程情况,主要是了解进程的PID.状态.内存分配.CPU和已经花费的时间以及运行该进程的用户ID. ps命令常被用来静态查看进程,在这里 ...

  4. 高效管理 Linux 进程:如何后台执行程序、查看进程、终止任务

    目录 前言 一.nohup命令详解 1-1.nohup命令介绍 1-2.语法格式 1-2-1.基础语法介绍 1-2-2.执行脚本文件 1-2-3.执行python文件 1-2-4.拓展延申:在服务器上 ...

  5. linux进程源码分析,Linux内核源代码分析——口述程序猿如何意淫进程(一)

    Jack:hi,淫龙,有空吗?我们来讨论一下Linux的进程吧. 我:没空.不要烦我,最近正在郁闷. Jack:郁闷啥呀? 我:最近大学城通了轻轨,房价涨得厉害,骂了隔壁. Jack:不要郁闷了,来研 ...

  6. Linux内核虚拟地址空间,-3G的由来。各个进程的虚拟内存4G,内核总在3-4G。内核的虚拟空间地址-3G,总是指向物理内存的0-1G地址,各个进程的虚拟内核共享这个物理内存

    Linux内核地址空间划分 通常 32 位 Linux 内核地址空间划分 0~3G 为用户空间,3~4G 为内核空间.64 位内核地址空间划分是不同的. Linux内核高端内存 当内核模块代码或线程访 ...

  7. linux 查看java进程的端口_linux lsof/netstat查看进程和端口号相关命令:

    本文为博主原创,未经允许不得转载: 在linux操作时,经常要查看运行的项目的进程和端口号,在这里总结了以下常用到的相关命令: 1.查看系统运行的java项目,并查看进程号 这个用到的命令为: ps ...

  8. Linux小小白入门教程(十四):查看进程ID

    以下操作在Linux终端进行.Linux因为权限非常严格,所以暂时所有的命令操作全部是在/home文件夹下的/yangjw文件夹下进行./yangjw文件夹就是登录用户名所在的文件夹,出了此文件夹,命 ...

  9. 搜索进程内存地址_Linux编程 6 (查看进程 ps 及输出风格)

    一.查看进程命令ps 1.1 默认ps 命令 在默认情况下,ps命令只会显示运行在当前控制台下,属于当前用户的进程,在上图中,我们只运行了bash shell以及ps命令本身. 上图中显示了程序的进程 ...

最新文章

  1. 'utf-8' codec can't decode byte 0xd5 in position 0: invalid continuation byte
  2. 002 Android之helloworld工程详解
  3. 项目打包部署到Tomcat
  4. 欢乐纪中A组周六赛【2019.6.1】
  5. 弹载计算机的上市公司,基于无线通信的弹载计算机系统BIT设计
  6. 企业微信jssdk分享接口管理系统
  7. 极客大学架构师训练营 JVM虚拟机原理 JVM垃圾回收原理 Java编程优化 秒杀 第九次作业
  8. windows bat文件更改为 exe文件
  9. 分享一个简单唯美的404页
  10. Python修改证件照底色,get新技能
  11. python学习笔记6---数据解析
  12. 为什么要架设移动基站
  13. cocos2dx 通用性能优化方案
  14. MATLAB中wcp什么意思,WCP是什么意思
  15. 如何使用图片自定义和装饰您的QR码
  16. jenkins 403 No valid crumb was included in the request 解决方案
  17. 42所双一流高校,都是如何处理学术不端行为的?
  18. 将来有机会把自己的院子建成这种
  19. 浏览器兼容问题,一直是自己最头疼,一直回避的问题,今天看得到了一些启发,发奋今天开始研究这个,哈哈,以下为转载文章,好好学习。...
  20. SwrContext重采样结构体

热门文章

  1. 大脑如同编程,bug如何修复?
  2. 毒APP newSign算法分析 得物逆向分析
  3. 迅为iTOP-3399开发板快速上手
  4. Java基础——main方法
  5. JAVA入门零基础小白教程day07_继承抽象
  6. clang及参数和生成中间代码
  7. 存储基本概念(lun,volume,HBA,DAS,NAS,SAN,iSCSI,IPSAN)
  8. win11 抓抓工具和放大镜点位不一致
  9. html渐变设置颜色比例,css3 渐变两个颜色 各占百分之五十怎么设置
  10. 计算机专业大一有必要买电脑吗,大一有必要买电脑吗 适合女生用的笔记本电脑...