【linux】linux查看某个已经启动进程的环境变量及命令行信息 /proc/${pid}/environ cmdline

news/2024/7/23 16:25:46 标签: linux, 运维, 服务器

随便找一个进程

yeqiang@yeqiang-MS-7B23:~$ ps aux | grep Vir
yeqiang     3538  0.4  0.6 1797056 210332 ?      Sl   08:38   0:06 /usr/lib/virtualbox/VirtualBox

查看命令行

yeqiang@yeqiang-MS-7B23:~$ strings /proc/3538/cmdline 
/usr/lib/virtualbox/VirtualBox

查看环境变量
yeqiang@yeqiang-MS-7B23:~$ strings /proc/3538/environ 
GJS_DEBUG_TOPICS=JS ERROR;JS LOG
LANGUAGE=zh_CN:zh
USER=yeqiang
XDG_SESSION_TYPE=x11
SHLVL=0
HOME=/home/yeqiang
DESKTOP_SESSION=ubuntu
GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/virtualbox.desktop
GTK_MODULES=gail:atk-bridge
GNOME_SHELL_SESSION_MODE=ubuntu
MANAGERPID=2541
SYSTEMD_EXEC_PID=2836
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
GIO_LAUNCHED_DESKTOP_FILE_PID=3538
LOGNAME=yeqiang
GTK_IM_MODULE=fcitx
JOURNAL_STREAM=8:37958
XDG_SESSION_CLASS=user
USERNAME=yeqiang
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
WINDOWPATH=2
PATH=/usr/bin:/bin:/usr/sbin:/sbin
SESSION_MANAGER=local/yeqiang-MS-7B23:@/tmp/.ICE-unix/2813,unix/yeqiang-MS-7B23:/tmp/.ICE-unix/2813
INVOCATION_ID=8f969fee0aa0499b9d46ce57898a4b63
XDG_RUNTIME_DIR=/run/user/1000
XDG_MENU_PREFIX=gnome-
DISPLAY=:1
LANG=zh_CN.UTF-8
XDG_CURRENT_DESKTOP=ubuntu:GNOME
XAUTHORITY=/run/user/1000/gdm/Xauthority
XDG_SESSION_DESKTOP=ubuntu
XMODIFIERS=@im=fcitx
SSH_AGENT_LAUNCHER=gnome-keyring
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
SHELL=/bin/bash
QT_ACCESSIBILITY=1
GDMSESSION=ubuntu
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
GJS_DEBUG_OUTPUT=stderr
QT_IM_MODULE=fcitx
PWD=/home/yeqiang
XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop
CLUTTER_IM_MODULE=fcitx
XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
 

注意:使用strings查看,不要使用cat,否则换行符没有输出,全都混在一起了。


http://www.niftyadmin.cn/n/5393880.html

相关文章

matlab simulink永磁同步电机pid控制

1、内容简介 略 53-可以交流、咨询、答疑 2、内容说明 略 摘 要 19世纪90年代,美国西屋电气公司研制出了世界上第一台交流同步电机。随着科学技术的迅猛发展和生产工艺的持续进步,在20世纪50年代出现了永磁同步电机。它以永磁体代替电励磁绕组&#…

球虫标注教程

1 安装标注工具 解压下载的安装包到指定目录,如下图所示: 2 启动标注工具Labelme 在此安装目录下,[长按键盘的Shift键 鼠标右键]弹出如下窗口,如图所示: 然后点击在此处打开Powershell窗口(s&#x…

@Valid 和 @Validated 注解用法详解

大部分参考以下链接 Valid 和 Validated 注解用法详解 本地实践 分组校验Validated(Group1.class) ValidDTO validDTO Controller RequestMapping(value "/valid") public class ValidController {RequestMapping(value "/update")ResponseBody//分组…

JavaSec 基础之 SQL 注入

文章目录 JDBC 注入语句拼接(Statement)修复方案 语句拼接(PrepareStatement)修复方案 预编译 JdbcTemplate修复方案 MyBatisLike 注入Order By 注入In 注入 寒假学了一个月 pwn,真心感觉这玩意太底层学的我生理不适应了,接下来学一段时间 java 安全缓一…

R语言【raster】——rasterize():栅格化点、线、面

Package raster version 3.6-27 Description 将与“对象”类型空间数据(点、线、多边形)相关的值转移到栅格单元。 对于多边形,如果多边形覆盖栅格单元的中心,则传输值。对于行,将值传输到与行接触的所有单元格。您可以通过先将多边形光栅化…

PHPStudy无法解析php(7.3.4)文件

#告诉服务器,对于以.fcgi、.php或.phtml为后缀的请求,应该使用FPM进行处理。 AddHandler fcgid-script .fcgi .php .phtml #设置了全局默认使用的PHP版本路径 FcgidInitialEnv PHPRC "D:/phpstudy_pro/Extensions/php/php7.3.4nts" #告诉服务器…

Java中使用链表实现的数据结构

在Java中,链表实现主要体现在以下几种数据结构中: 1. LinkedList LinkedList类实现了List接口和Deque接口,提供了双向链表的实现。它允许null元素,提供了列表的顺序访问以及在列表的头部和尾部进行高效的插入和移除操作。Linked…

线程的六种状态

New:新建状态,此时线程刚被创建,未调用线程的启动方法 start() Runnable:运行状态,已经处于可运行状态的线程,已经调用 start()方法 Blocked:阻…