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. Python 基礎 - 變量

    變量 變量主要是用來存東西,是存在內存裡 Python 變量寫法: name = "Nobody One" Shell Script 變量寫法: name="Nobody ...

  2. ubunut 14.04 将Caps Lock设置为Control

    入手了emacs,一直折腾想把caps Lock设置为control键. 网上看到一个用gnome里找到系统-首选项之类可以直接设置的.在14.04版的ub中是找不到的(新版设置太坑,只有那么几个选项 ...

  3. AJAX部分---对比js做日期的下拉选择 和 ajax做三级联动;

    js做日期选择: 实现当前年份的前5后5年的日期选择 实现功能:年份和月份页面加载完成使用JS循环添加,天数根据月份的变化动态添加改变 扩展功能:天数可以根据闰年平年变化 <body> & ...

  4. LeetCode 【235. Lowest Common Ancestor of a Binary Search Tree】

    Given a binary search tree (BST), find the lowest common ancestor (LCA) of two given nodes in the BS ...

  5. Sea.js学习2——Sea.js的API 快速参考

    (7 个接口是最常用的) 一.seajs.config:用来对 Sea.js 进行配置. seajs.config({ // 设置路径,方便跨目录调用 paths: { 'arale': 'https ...

  6. Visual Tracker Benchmark

    直接的方法: 首先将代码先拷到benchmark_v1.0/tackers/这个文件夹下,你会发现里面已有好几个算法的代码文件夹了. 这边注意了,我就是这样的,没有注意把代码拷贝进去之后要自己写一个调 ...

  7. 双节点(nginx+keepalived)为两台apache服务器提供负载均衡

    说明:本实验为双节点nginx为两台apache服务器提供负载均衡,本文不是做lvs,所以realserver不是配置在keepalived.conf而是在nginx的配置文件中upstream.此架 ...

  8. iOS-浅谈runtime运行时机制

      一.首先,从  runtime.h头文件中找到对 class 与 object 的定义  /// An opaque type that represents an Objective-C cla ...

  9. Logistic Regression逻辑回归

    参考自: http://blog.sina.com.cn/s/blog_74cf26810100ypzf.html http://blog.sina.com.cn/s/blog_64ecfc2f010 ...

  10. phonegap文件,目录操作以及网络上传,下载文件(含demo)

    正在做一个跨平台的应用,需要使用phonegap进行文件的一些基本操作. 需求如下:可以选择本地图片,或者从相机选择图片,并进行显示在本地,然后上传到服务器,以及可以从服务器下载图片显示出来,如果本地 ...