Linux命令学习(三)
探查进程
ps命令
[root@FODN~]ps 显示运行在当前控制台下的属于当前用户的进程
PSC命令支持3种不同类型的命令行参数
(1.Unix风格参数,前面加单破折线;
(2.BSD风格参数,前面不加破折线;
(3.GNU风格的长参数,前面加双破折线。
Unix风格的参数
-A 显示所有进程
-N 显示与指定参数不符的所有进程
-a 显示除控制进程(session leader)和无终端进程外的所有进程
-d 显示除控制进程外的所有进程
-e 显示所有进程
-C cmdlist 显示包含在cmdlist列表中的进程
-G grplist 显示组ID在grplist列表中的进程
-U userlist 显示属主的用户ID在userlist列表中的进程
-g grplist 显示会话或组ID在grplist列表中的进程
-p pidlist 显示PID在pidlist列表中的进程
-s sesslist 显示会话ID在sesslist列表中的进程
-t ttylist 显示终端ID在ttylist列表中的进程
-u userlist 显示有效用户ID在userlist列表中的进程
-F 显示更多额外输出(相对-f参数而言)
-O format 显示默认的输出列以及format列表指定的特定例
-M 显示进程的安全信息
-c 显示进程的额外调度器信息
-f 显示完整格式的输出
-j 显示任务信息
-l 显示长列表
-o format 仅显示由format指定的列
-y 不要显示进程标记(process flag,表明进程状态的标记)
-z 显示安全标签(security context)信息
-H 用顶层格式来显示进程
-n namelist 定义了WCHAN列显示的值
-w 采用宽输出模式,不限宽度显示
-L 显示进程中的县城
-V 显示ps命令的版本号
-f参数扩展输出列包含的信息
-l参数之后多出的列