ps 的命令真复杂啊!

值得注意的是选项的 -e e 这两个是不同的

-e的选项和x的意思相当

而e 的意思是改变显示栏目内容了

我个人用单字母的比较多

ps f -eo pid,uid,gid,user,pgrp,command --cols=120

ps -u bill -U bill -o %c
显示bill的进程包括有控制终端和无控制终端的进程
如果当前用户是bill,那么只要ps x -o %c 就可以了

ps 显示用户自己的有终端的进程(前台和后台)
ps x 显示用户自己的全部进程包括有终端和无终端的进程
ps x -o %c 这个和上面的相同了只是显示的是程序的名字

树形显示你自己的进程
ps -xjf

树形显示全部的进程
ps -axjf

a: all user (including root user)(还包括内核里的线程用[]圈出), w/o it only currenty user's processes are used
x: with no control terminal process
j: 增加显示
$ps auxf
f : 树形显示进程, tree
h: 不显示标题头。

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
.....
root 1049 0.0 0.0 49468 1132 ? Ss Jul30 0:00 /usr/sbin/sshd -D
root 24712 0.0 0.0 85708 2204 ? Ss 15:26 0:00 \_ sshd: bill [priv]
bill 24807 0.0 0.0 85844 976 ? S 15:26 0:01 | \_ sshd: bill@pts/2
bill 24808 0.0 0.0 31348 3216 pts/2 Ss+ 15:26 0:00 | \_ -sh
root 26108 0.0 0.0 85708 3744 ? Ss 18:31 0:00 \_ sshd: bill [priv]
bill 26203 0.0 0.0 85844 1852 ? S 18:31 0:02 | \_ sshd: bill@pts/1
bill 26204 0.0 0.0 31356 10664 pts/1 Ss 18:31 0:00 | \_ -sh
root 27306 0.0 0.0 23756 1348 pts/1 S 18:53 0:00 | \_ sudo -i
root 27307 0.0 0.0 26904 6144 pts/1 S 18:53 0:00 | \_ -bash
git 28199 0.0 0.0 59668 1720 pts/1 S 19:36 0:00 | \_ su - git
git 28202 0.0 0.0 26704 6008 pts/1 S 19:36 0:00 | \_ -su
git 32125 0.0 0.0 20052 1308 pts/1 R+ 21:35 0:00 | \_ ps auxf
root 32024 0.0 0.0 85712 3684 ? Ss 21:35 0:00 \_ sshd: git [priv]
git 32119 0.0 0.0 86240 2068 ? S 21:35 0:00 \_ sshd: git@notty
git 32120 1.5 0.0 9940 640 ? Ss 21:35 0:00 \_ git shell -c git-upload-pack 're
git 32121 0.0 0.0 9940 644 ? S 21:35 0:00 \_ git upload-pack repositories
git 32122 0.0 0.0 9164 1024 ? S 21:35 0:00 \_ git-upload-pack reposito

#kill all the processes which have the same terminal
skill -KILL -v pts/4
pkill -9 -t pts/3

---ps 命令的更多相关文章

  1. Linux下ps命令详解 Linux下ps命令的详细使用方法

    http://www.jb51.net/LINUXjishu/56578.html Linux下的ps命令比较常用 Linux下ps命令详解Linux上进程有5种状态:1. 运行(正在运行或在运行队列 ...

  2. ps命令

    Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信 ...

  3. linux ps命令,查看进程cpu和内存占用率排序(转)

    使用以下命令查看: ps -aux | sort -k4,4n ps auxw --sort=rss ps auxw --sort=%cpu linux 下的ps命令 %CPU 进程的cpu占用率 % ...

  4. Android ps命令执行后的各项参数含义

    直接输入ps后可以看到如下信息: # ps ps USER     PID   PPID  VSIZE  RSS     WCHAN    PC         NAME root      1    ...

  5. 每天一个linux命令(41):ps命令

    Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信 ...

  6. Linux操作系统PS命令详细解析

    要对系统中进程进行监测控制,用 ps 命令满足你. /bin/ps ps 是显示瞬间行程的状态,并不动态连续:如果想对进程运行时间监控,应该用 top 工具. kill 用于杀死进程. ======= ...

  7. Linux服务器管理: 系统的进程管理ps命令

    源码包:2015-06-30 12:11:25 首先我们可以通过网络去下载相应的源码包:我们以apache为例: [root@localhostA1 opt]# wget http://archive ...

  8. ps命令使用 进程查看

    ps命令是Process Status的缩写 用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命 ...

  9. 【Linux命令与工具】ps命令

    Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信 ...

  10. linux ps 命令

    ps命令是用来查看系统运行的进程 -A 显示所有进程(等价于-e)(utility) -a 显示一个终端的所有进程,除了会话引线 -N 忽略选择. -d 显示所有进程,但省略所有的会话引线(utili ...

随机推荐

  1. 传智播客JavaWeb day09-mysql入门、数据库操作、数据库表操作、数据行操作

    不知不觉已到了第九天了,今天主要讲了关系数据库的基本概述.安装.数据库.表和数据行的操作 1. 基本概述 1.1 数据库就是用来存储数据的.早期是存在文件里面的操作起来效率低而且不是很安全. 1.2 ...

  2. 【转】Lua coroutine 不一样的多线程编程思路

    Lua coroutine 不一样的多线程编程思路 Sunday, Apr 26th, 2009 by Tim | Tags: coroutine, Lua 上周末开始看<Lua程序设计> ...

  3. Welcome to LED Control Wiki

    About this project This project was developed after I had to find out that controlling my RGB ambien ...

  4. qsort函数用法【转】

    qsort函数用法 qsort 功 能: 使用快速排序例程进行排序  用 法: void qsort(void *base, int nelem, int width, int (*fcmp)(con ...

  5. toad 9.6和toad 12.1工具使用比较

    toad是我工作中使用最频繁的软件之一,阴错阳差的把2个版本都装到了电脑上,使用过程中逐渐发现2者的差异,特此做下记录,以便提示自己和其他有需要的人们.(随时更新中······)由于能力有限,难免会有 ...

  6. vector的应用

    1.0基本操作 (1)头文件: #include<vector>; (2)创建: vector<int>vec, vector<double>vec, vector ...

  7. PHPSTORM支持dwt文件设置方法

  8. 【Unity3D自学记录】判断物体是否在镜头内

    判断物体是否在镜头内. 其实很简单的方法 代码如下: using UnityEngine; using System.Collections; public class DJH_IsRendering ...

  9. nginx入门到精通目录

    1.nginx入门篇 nginx安装与基础配置 nginx优化配置分析与说明 nginx模块结构 2.nginx功能篇 配置nginx的gzip功能 配置nginx的rewrite功能 配置nginx ...

  10. CentOS 7 做服务器 CentOS 5 做客服机 搭建Apache+php+mysql网页

    1:在CentOS 7搭建yum源和php.Apache 安装    yum install php-mysql -y 文件 重启httpd服务:systemctl restart httpd.ser ...