3.示例三
此外,还可以通过pstree命令查看Linux进程树。pstree命令以字符形式显示树状结构,清晰地表达了程序间的相互关系。如果不指定程序识别码或用户名称,则会把系统启动时的第一个程序视为基层,并显示之后的所有程序;若指定用户名称,便会以隶属该用户的第一个程序当做基层,然后显示该用户的所有程序。
下面,针对pstree选项进行说明,如表8-5所示。
表8-5 “pstree”命令主要参数项说明
选 项 名 称 |
说 明 |
-a |
显示每个程序的完整指令,包含路径、参数或是常驻服务的标示 |
-G |
使用VT100终端机的列绘图字符 |
c |
不使用精简标示法 |
-h |
列出树状图时,特别标明现在执行的程序 |
-H<程序识别码> |
此参数的效果和指定 |
选 项 名 称 |
说 明 |
-l |
采用长列格式显示树状图 |
-n |
用程序识别码排序。预设是以程序名称来排序 |
-p |
显示程序识别码 |
-u |
显示用户名称 |
–U |
使用UTF |
-V |
显示版本信息 |
如果要以长列格式显示树状图,并且显示每个进程的完整指令,则可以在命令行输入“pstree –a –l”,回车执行,输出内容如图8-23所示。
图8-23 “pstree –a –l”命令显示的进程信息
8.2.6 Linux操作系统进程终止技术
Linux操作系统也有结束进程的对应方法,在RedHat 9系统中,终止一个进程或正在运行的程序,一般是通过kill、killall、pkill等命令进行操作。
下面结合实例给大家具体介绍一下,这些命令是如何应用于具体的工作当中。首先,看一下kill命令,这里给大家介绍一个通用的查看命令帮助的方法,通常可以用“man命令”的方式来查看该命令的帮助信息,如查看kill命令帮助,则可以在终端命令窗口输入“man kill”,回车执行,显示如图8-24所示信息,可以输入“q”退出帮助信息查看。
图8-24 “kill”命令帮助信息