本帖最后由 阿勒泰 于 2022-10-13 17:30 编辑
作用 显示进程状态 语法 ps [options] 参数 -A 显示所有进程 -a 显示所有终端机下执行的程序 -x 通常与 a 这个参数一起使用,可列出较完整信息 -e 列出程序时,显示每个程序所使用的环境变量 -f 用ASCII字符显示树状结构,表达程序间的相互关系 -u <用户识别码> 列出属于该用户的程序的状况,也可使用用户名称来指定 信息说明 USER,用户名称 PID,进程号 %CPU,该进程所占用CPU百分比 %MEM,该进程所占用内存百分比 VSZ,进程所占用的虚拟内存大小 RSS,进程所占用的实际内存大小 TTY,该进程运行在哪个终端上面,若与终端无关,则显示 STAT,进程状态 R running or runnable (on run queue) 运行 S interruptible sleep 可中断睡眠 D uninterruptible sleep 不可中断睡眠 T stopped by job control signal 停止 Z defunct (“zombie”) process 僵死 START,进程启动时间 TIME,进程实际占用CPU的时间 COMMAND,该进程对应的执行程序 案例 显示当前系统所有进程状态 ps -aux # 列出目前所有的正在内存当中的程序
ps -A # 显示所有进程信息
ps -ef # 显示所有进程信息,连同命令行
树形显示所有进程 ps -axf 查找特定进程信息 ps -aux | grep ssh 显示指定用户信息 ps -u sangfor 配合 less 命令使用 ps aux | less 结合管道操作符与sort命令,依据处理器使用量(第三列)情况降序排序 ps aux | sort -rnk 3
注意: 配合less使用的时候,按q键退出。 |