linux进程

在进入进程之前,我们需要了解一些概念,首先进程是在那执行,执行时存储在哪,未执行时存储在哪?

首先我们需要了解’一切皆文件’这个概念。进程也是一个文件,而文件一般存储在硬盘中,当我们需要去调用该文件时,内存会找到该文件存储硬盘的位置并开始读取,接着CPU又会从内存上读取文件内容并执行。由于文件在cpu,内存及硬盘上读取存在时间差,为了调节这时间差,由此衍生出cache及buffer区域(buffer及cache都属于内存)

buffer:为缓冲内存与硬盘之间的时间差

cache:为缓冲内存与CPU之间的时间差

进入进程学习:

了解与进程相关的方法学习

top:查看进程,相当于Windows的任务管理器

free:查看内存信息

ps aux:查看进程

ps aux |head -1:查看进程第一行信息

grep:过滤,包含        -v 不包含

kill -9 :强制杀死进程

应用软件文件名  +Ctrl c :终止该应用软件回到终端

jobs:查看后台运行程序

&+应用软件文件名:防止应用程序前台(终端),使其在后台执行

fg %工作号:将后台应用软件跑到前台执行

bg%工作号:将前台应用软件跑到后台执行(相当于& 应用软件文件名)

pstress:查看进程关系 

 

posted @ 2018-10-26 10:04  misswhy  阅读(133)  评论(0编辑  收藏  举报