ps axj | head -1 && ps axj | grep "myproc"
查看进程相关信息
ps 默认当前终端下,所有进程
ps axj 把系统中所有进程按要求显示出来
grep “..”包含某某进程
head -1 把头部带上
top 命令查看当前占用资源高的进程,相当于windows下的任务管理器,自己的进程还是用ps 比较好
Linux提供了用文件的形式查看进程,proc下每个进程都有自己的目录,目录包含了进程相关的属性字段
proc目录是动态的,多一个进程就会多一个目录,少一个进程就会少一个目录
ls /proc 系统中有一个内存级别的文件系统proc 显示当前正在运行的所有进程,内存级进程数据
加上-l 选项可以看到蓝色字体数字编号的目录
proc目录当前运行所有进程显示在文件系统中,将内存级进程数据以文件系统形式展现
蓝色的数字是目录
在proc目录中找到pid为18177的进程
可以看到这个进程所有的属性数据都显示在了这个文件中
这个exe->可以帮我们找到可执行程序
cwd 当前工作目录,也就是当前进程的工作路径,例如用open打开文件,创建文件都是位于cwd的路径下
大部分情况下都是ps选项,更多学习就去看man 手册吧!