访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux常用命令之ps(详细参数讲解)

时间:2018-09-18

linux常用命令下载_linux常用命令_linux常用命令详解

不论是windows系统还是linux系统,在系统运行时,都会有程序随之运行,我们将这个程序称之为进程(process)。

windows可以直接用任务管理器查看,那么linux是如何查看系统进程的呢?

想要在linux中查看这些进程,就需要熟悉ps命令的用法,它能输出运行在系统上的所有程序的信息,但是ps的参数很多,而且大多数参数是不常用的,一般我们用到的就是那么几种而已。

1 、UNIX options, which may be grouped and must be preceded by a dash.UNIX风格,必须带一个“-”使用

2、 BSD options, which may be grouped and must not be used with a dash.BSD风格,不带“-”使用

3、 GNU long options, which are preceded by two dashes.GNU风格,必须带“--”

最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在美国电话电报公司(AT&T)的贝尔实验室开发,从Unix系统上原有的ps命令继承下来的(想了解更多就去百科看看)

Unix风格的ps命令参数及描述

-A all processes 显示所有的进程

-N negate selection 显示与指定参数不符的进程

-a all w/ tty except session leaders 显示除控制进程和无终端进程外的所有进程

-d all except session leaders 显示除控制进程外的所有进程

-e all processes 显示所有的进程

-C cmdlist by command name 显示包含在cmdlist列表中的进程

-G grouplist by real group ID (supports names) 显示组ID在grouplist列表中的进程

system.out.println("delete user by id: " +。

system.out.println("find user by id: " +。

system.out.println("delete user by id: " + id)。

-a all w/ tty except session leaders -u by real user id (supports names)。

-g grouplist by session OR by effective group name显示组ID在grouplist列表中的进程

-p pid by process ID 显示PID在pid列表中的进程

-q by process ID (unsorted & quick)

-s sessionlist processes in the sessions given 显示会话ID在sessionlist列表中的进程

-t ttylist by tty 显示终端ID在ttylist列表中的进程

-u userlist by effective user ID (supports names) 显示有效用户ID在userlist列表中的进程

-o,o fotmat user-defined 仅显示由format指定的列

-j,j job control 显示任务信息

-O,O preloaded -o 显示默认的输出列

-l,l long 显示长列表