【回眸】Linux内核(六)进程是什么?如何复刻查看进程号命令?
前言
很快到了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内核(六)进程是什么?如何复刻查看进程号命令?相关推荐
- Linux 内核中RAID5源码详解之守护进程raid5d
Linux 内核中RAID5源码详解之守护进程raid5d 对于一个人,大脑支配着他的一举一动:对于一支部队,指挥中心控制着它的所有活动:同样,对于内核中的RAID5,也需要一个像大脑一样的东西来支配 ...
- 红黑树在linux内核中的应用场景(红黑树,进程管理CFS,内存管理)丨epoll丨c/c++linux服务器开发丨linux后台开发
红黑树在linux内核中的应用场景(红黑树,进程管理CFS,内存管理) 视频讲解如下: 红黑树在linux内核中的应用场景(红黑树,进程管理CFS,内存管理)丨epoll丨c/c++linux服务器开 ...
- Linux:系统进程---->查看命令【ps:静态查看进程】【top:动态查看进程】
一.静态查看进程 在使用Linux系统的时候,我们时常要查看系统进程情况,主要是了解进程的PID.状态.内存分配.CPU和已经花费的时间以及运行该进程的用户ID. ps命令常被用来静态查看进程,在这里 ...
- 高效管理 Linux 进程:如何后台执行程序、查看进程、终止任务
目录 前言 一.nohup命令详解 1-1.nohup命令介绍 1-2.语法格式 1-2-1.基础语法介绍 1-2-2.执行脚本文件 1-2-3.执行python文件 1-2-4.拓展延申:在服务器上 ...
- linux进程源码分析,Linux内核源代码分析——口述程序猿如何意淫进程(一)
Jack:hi,淫龙,有空吗?我们来讨论一下Linux的进程吧. 我:没空.不要烦我,最近正在郁闷. Jack:郁闷啥呀? 我:最近大学城通了轻轨,房价涨得厉害,骂了隔壁. Jack:不要郁闷了,来研 ...
- Linux内核虚拟地址空间,-3G的由来。各个进程的虚拟内存4G,内核总在3-4G。内核的虚拟空间地址-3G,总是指向物理内存的0-1G地址,各个进程的虚拟内核共享这个物理内存
Linux内核地址空间划分 通常 32 位 Linux 内核地址空间划分 0~3G 为用户空间,3~4G 为内核空间.64 位内核地址空间划分是不同的. Linux内核高端内存 当内核模块代码或线程访 ...
- linux 查看java进程的端口_linux lsof/netstat查看进程和端口号相关命令:
本文为博主原创,未经允许不得转载: 在linux操作时,经常要查看运行的项目的进程和端口号,在这里总结了以下常用到的相关命令: 1.查看系统运行的java项目,并查看进程号 这个用到的命令为: ps ...
- Linux小小白入门教程(十四):查看进程ID
以下操作在Linux终端进行.Linux因为权限非常严格,所以暂时所有的命令操作全部是在/home文件夹下的/yangjw文件夹下进行./yangjw文件夹就是登录用户名所在的文件夹,出了此文件夹,命 ...
- 搜索进程内存地址_Linux编程 6 (查看进程 ps 及输出风格)
一.查看进程命令ps 1.1 默认ps 命令 在默认情况下,ps命令只会显示运行在当前控制台下,属于当前用户的进程,在上图中,我们只运行了bash shell以及ps命令本身. 上图中显示了程序的进程 ...
最新文章
- 'utf-8' codec can't decode byte 0xd5 in position 0: invalid continuation byte
- 002 Android之helloworld工程详解
- 项目打包部署到Tomcat
- 欢乐纪中A组周六赛【2019.6.1】
- 弹载计算机的上市公司,基于无线通信的弹载计算机系统BIT设计
- 企业微信jssdk分享接口管理系统
- 极客大学架构师训练营 JVM虚拟机原理 JVM垃圾回收原理 Java编程优化 秒杀 第九次作业
- windows bat文件更改为 exe文件
- 分享一个简单唯美的404页
- Python修改证件照底色,get新技能
- python学习笔记6---数据解析
- 为什么要架设移动基站
- cocos2dx 通用性能优化方案
- MATLAB中wcp什么意思,WCP是什么意思
- 如何使用图片自定义和装饰您的QR码
- jenkins 403 No valid crumb was included in the request 解决方案
- 42所双一流高校,都是如何处理学术不端行为的?
- 将来有机会把自己的院子建成这种
- 浏览器兼容问题,一直是自己最头疼,一直回避的问题,今天看得到了一些启发,发奋今天开始研究这个,哈哈,以下为转载文章,好好学习。...
- SwrContext重采样结构体
热门文章
- 大脑如同编程,bug如何修复?
- 毒APP newSign算法分析 得物逆向分析
- 迅为iTOP-3399开发板快速上手
- Java基础——main方法
- JAVA入门零基础小白教程day07_继承抽象
- clang及参数和生成中间代码
- 存储基本概念(lun,volume,HBA,DAS,NAS,SAN,iSCSI,IPSAN)
- win11 抓抓工具和放大镜点位不一致
- html渐变设置颜色比例,css3 渐变两个颜色 各占百分之五十怎么设置
- 计算机专业大一有必要买电脑吗,大一有必要买电脑吗 适合女生用的笔记本电脑...