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. Linux平台屏幕录像工具RecordMyDesktop

    如果你把Linux桌面效果自定义得很漂亮,是不是很想录下来和其他人一起分享呢?RecordMyDesktop完全满足需要,我期待这么一个软件很久了,以前也一直没有找到合适的. 以后每次发Ubuntu的 ...

  2. source insight shift+tab问题

    之前用的好好的,shift+tab功能为向左缩进(即tab的相反功能),但是突然就有问题了:现象为只是光标向左移动,但文本不动. 解决方法: 1 使用快捷键f9 2 重新定义快捷键,把shift+ta ...

  3. [原创] 用两个queue实现stack的功能

    #include <iostream> #include <queue> using namespace std; template <class T> class ...

  4. cocos2d-x 3.2 listview scorllview 等容器在小米华为等部分手机显示泛白解决

    感觉记不住,代码贴上以免以后难找 在proj.android\src\org\cocos2dx\cpp\AppActivity.java 中的 public class AppActivity ext ...

  5. Tomcat 安装--小白教程

    因为要进行微信公众号的开发模式,所以需要安装Tomcat Web服务器,现在就把我的安装过程写下来,希望可以帮到有需要的人~首先,我们需要下载tomcat的安装包,直接去官网就好啦,http://to ...

  6. Linux命令--top使用技巧

    摘自 http://www.jb51.net/LINUXjishu/151995.html top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况,类似于Windows的 ...

  7. 类似于C# using() java 语法

    From :   https://www.infoq.com/news/2010/08/arm-blocks try(Jedis jedis = jedisPool.getResource()){ S ...

  8. elasticsearch【更新】操作

    基于上一篇博文基础上,进行es的操作,document的新增比较简单,就不说了,这里主要说说更新操作. 更新操作,有两大类,一个是Replace,一个是Update,就是说一个是替换,一个是更新. 替 ...

  9. [家里蹲大学数学杂志]第049期2011年广州偏微分方程暑期班试题---随机PDE-可压NS-几何

    随机偏微分方程 Throughout this section, let $(\Omega, \calF, \calF_t,\ P)$ be a complete filtered probabili ...

  10. Java为什么会引入及如何使用Unsafe

    综述 sun.misc.Unsafe至少从2004年Java1.4开始就存在于Java中了.在Java9中,为了提高JVM的可维护性,Unsafe和许多其他的东西一起都被作为内部使用类隐藏起来了.但是 ...