您的位置:首页 > 生活娱乐 > 百科全书 >
Linux中如何查看正在相关进程的环境变量
时间:2016-12-04 11:56来源:文库分享网 作者:wkfxw.com 点击:

Linux中环境变量的意义和作用,这里就不作介绍了。本文重点主要放在如何查看或者说获取相关进程(包括正在运行的进程)的环境变量。

copyright www.WKFXW.com

Linux中如何查看正在相关进程的环境变量


工具/原料

装有Linux操作系统的计算机

说明:

1. 【说明】:我主要分为两个部分来进行介绍,一个是连续显示,一个是分行显示。分行显示环境变量可以让我们看得更加清晰,方便锁定目标。

一、首先要获取相关进程的PID(进程号)

1. 我们可以使用ps命令来查看一些进程的PID号。这里作为演示,我们先打开gedit文本编辑器,然后在终端输入命令“ps -aux”即可查看到gedit的PID号。相关情况如下图所示:

Linux中如何查看正在相关进程的环境变量

Linux中如何查看正在相关进程的环境变量

2. 除了上面那一种方法外,我们还可以使用pgrep命令通过程序名获取正在运行的程序的进程号(PID),如:pgrep gedit。具体情况如下图所示:

Linux中如何查看正在相关进程的环境变量

二、通过cat environ的方式获取相关进程的环境变量

1. 通过上面的方法获取到进程的PID后,我们就可以通过获取到的PID来查看进程的环境变量了。命令格式:cat /proc/$PID/environ($PID表示要查看的进程的进程号)。一个进程会有好多的环境变量,如果不作特殊处理的话,它是连续显示的,以空格作为分隔符。具体情况如下图所示:

Linux中如何查看正在相关进程的环境变量

三、使获取到的环境变量分行显示

1. 从上面的图片大家都能看得出来,我们查看到的环境变量是堆在一起的,非常不方便我们查阅。这时候,如果能够使它们逐行显示就会好很多。这里和大家分享一个方法,只需用“\n”将“\0”替换掉,我们就可以使获取到的变量逐行显示。在之前我们获取到进程PID的基础上,在终端输入命令:cat /proc/4071/environ tr '\0' '\n'。具体操作情况如下图所示:

Linux中如何查看正在相关进程的环境变量

尾声:

Linux中如何查看相关进程的环境变量,这里已经介绍完了,如果大家觉得还不错的话,记得点个赞哦!

0%
(0)
0%
(0)
最新评论
选择评论类型:
验证码:点击我更换图片
推荐文章

关于我们 | 信息反馈 | 网站地图 |文库提交