相关文章推荐
旅行中的钥匙  ·  vue.js - I'm getting ...·  3 周前    · 
激动的书包  ·  Excel ...·  5 月前    · 
追风的打火机  ·  Arm64X PE 文件 | ...·  1 年前    · 
在Linux中,可以通过/proc/$PID/environ查看进程的环境变量,使用ps或jps获取PID,tr命令转换分隔符便于阅读。在Windows下,可借助ProcessExplorer来检查进程环境变量。 摘要由CSDN通过智能技术生成

1、Linux

每一个进程的环境变量存储在 /proc/$PID/environ 中。
而 PID 可用通过 ps / jps(java 进程) 等命令查看。

ps -ef | grep 'xxx'

文件 /proc/$PID/environ 变量以name=value的形式描述。多个变量之间由 null(‘\0’)分隔,为了便于阅读,使用tr(translate)命令将’\0’替换为’\n’。
因此进程的环境变量可用通过以下命令查看:

cat /proc/$PID/environ | tr '\0' '\n'

环境变量不区分大小写,搜索指定变量时可用命令:

cat /proc/$PID/environ| tr '\0' '\n' | grep -i 'xxx'

2、windows

使用 ProcessExplorer 查看。
1)选择要查看的进程
2)双击进程弹出窗口
3)选择 Environment 选项卡
在这里插入图片描述

变量以name=value的形式描述。多个变量之间由 null(‘\0’)分隔,为了便于阅读,使用tr(translate)命令将’\0’替换为’\n’。而 PID 可用通过 ps / jps(java 进程) 等命令查看。每一个进程的环境变量存储在。1)选择要查看的进程。2)双击进程弹出窗口。 [root@centos7 data]#pstree -p systemd(1)─┬─NetworkManager(882)─┬─{NetworkManager}(1002) │ └─{NetworkManager}(1007) ├─VGAuthService(884) ├─abrt. 在 Linux 系统下面,进程环境变量来自于两部分: 1)进程初始化时由加载器载入的环境变量(来自于系统、父进程或者 exec 系统调用的参数) 2)和进程执行过程中由 setenv 函数动态设置或修改的环境变量。 初始化时载入的环境变量 进程初始化时由加载器载入的环境变量信息可以通过 /proc/<pid>/environ 文件查看: $ cat /proc/<pid>/enviro... [hupeng@hupeng-vm shell]$pgrep gedit 25999 [hupeng@hupeng-vm shell]$cat /proc/25999/environ XDG_VTNR=7LC_PAPER...
一.通过http://www.oracle.com/technetwork/java/javase/downloads/index.html下载对应系统版本的JDK tips:安装过程中更改安装目录安装JAVA选项为安装JRE(安装JDK时已经自动安装了JRE) 二.配置环境变量 1.右击我的电脑——》属性——》高级环境配置——》环境变量 2.在系统变量中新建一个叫“JA...