Linux中环境变量的意义和作用,这里就不作介绍了。本文重点主要放在如何查看或者说获取相关进程(包括正在运行的进程)的环境变量。
copyright www.WKFXW.com
装有Linux操作系统的计算机
1. 【说明】:我主要分为两个部分来进行介绍,一个是连续显示,一个是分行显示。分行显示环境变量可以让我们看得更加清晰,方便锁定目标。
1. 我们可以使用ps命令来查看一些进程的PID号。这里作为演示,我们先打开gedit文本编辑器,然后在终端输入命令“ps -aux”即可查看到gedit的PID号。相关情况如下图所示:
2. 除了上面那一种方法外,我们还可以使用pgrep命令通过程序名获取正在运行的程序的进程号(PID),如:pgrep gedit。具体情况如下图所示:
1. 通过上面的方法获取到进程的PID后,我们就可以通过获取到的PID来查看进程的环境变量了。命令格式:cat /proc/$PID/environ($PID表示要查看的进程的进程号)。一个进程会有好多的环境变量,如果不作特殊处理的话,它是连续显示的,以空格作为分隔符。具体情况如下图所示:
1. 从上面的图片大家都能看得出来,我们查看到的环境变量是堆在一起的,非常不方便我们查阅。这时候,如果能够使它们逐行显示就会好很多。这里和大家分享一个方法,只需用“\n”将“\0”替换掉,我们就可以使获取到的变量逐行显示。在之前我们获取到进程PID的基础上,在终端输入命令:cat /proc/4071/environ tr '\0' '\n'。具体操作情况如下图所示:
Linux中如何查看相关进程的环境变量,这里已经介绍完了,如果大家觉得还不错的话,记得点个赞哦!