我的学习笔记:linux常用命令(01)—ps命令
菜鸟学习中,大神请指教!
一:ps命令简介
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。
- a :显示所有进程
- -a :显示同一终端下的所有程序
- -A :显示所有进程
- c :显示进程的真实名称
- -N :反向选择-e 等于“-A”
- e :显示环境变量
- f :显示程序间的关系
- -H :显示树状结构
- r :显示当前终端的进程
- T :显示当前终端的所有程序
- u :指定用户的所有进程
- -au :显示较详细的资讯
- -aux :显示所有包含其他使用者的行程
- -C<命令> :列出指定命令的状况
- –lines<行数> :每页显示的行数
- –width<字符数> :每页显示的字符数
- –help :显示帮助信息
- –version :显示版本显示
二:ps命令应用
- 显示所有进程信息:ps -A
- 显示指定用户信息:ps -u root
- 显示所有进程信息,连同命令行:ps -ef
- ps 与grep 常用组合用法,查找特定进程:ps -ef|grep ssh
- 将目前属于您自己这次登入的 PID 与相关信息列示出来:ps -1
- 列出目前所有的正在内存当中的程序:ps aux
- 列出类似程序树的程序显示:ps -axjf
- 找出与 cron 与 syslog 这两个服务有关的 PID 号码:ps aux | egrep ‘(cron|syslog)’
- 其他
把所有进程显示出来,并输出到ps001.txt文件:ps -aux > ps001.txt
输出指定的字段:ps -o pid,pgrp,session,tpgid,comm
学习记录,尚在学习中,欢迎批评指正!谢谢!