pstree是linux很有用的一个命令,显示正在运行的进程树,用来打印系统当前各个进程父子关系。
然而linux下安装的软件包并不是叫 pstree:
On Mac OS
安装方法:brew install pstree
On Fedora/Red Hat/CentOS
安装方法:yum install psmisc
On Ubuntu/Debian APT
安装方法:apt-get install psmisc
Linux虽然内建有查看当前进程的工具ps,Processes Status的缩写。
但是我个人感觉还是pstree以树状图的方式展示出来的效果更好些。
下面我示范在Ubuntu下安装。1
lengyue@ubuntu:~$ sudo apt-get install psmisc
查看一些命令的参数及其说明。
Tips:在我们安装 一些命令的时候,一定要先查看一下manual手册,以便可以更好的了解该命令和使用该命令及其参数。1
lengyue@ubuntu:~$ man pstree
以下是我导出的一些重要参数说明,大家可以看一下。
1
2
3
4
5
6
7
8
9
10
11-a:显示每个程序的完整指令,包含路径,参数或是常驻服务的标示;
-c:不使用精简标示法;
-G:使用VT100终端机的列绘图字符;
-h:列出树状图时,特别标明现在执行的程序;
-H<程序识别码>:此参数的效果和指定"-h"参数类似,但特别标明指定的程序;
-l:采用长列格式显示树状图;
-n:用程序识别码排序。预设是以程序名称来排序;
-p:显示程序进程ID,为十进制数字;
-u:显示用户名称;
-U:使用UTF-8列绘图字符;
-V:显示版本信息。
简单操作:1
lengyue@ubuntu:~$ pstree
1
lengyue@ubuntu:~$ pstree -a
可以显示出一些隐藏的进程。1
lengyue@ubuntu:~$ pstree -p
然后如果我们发现什么可疑的进程,可以使用kill杀死进程就可以了。
好了,如果还有什么不懂的可以进群问我。
本文作者:冰羽
本文地址: https://bingyublog.com/2018/03/10/Ubuntu安装pstree/
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!