หากคุณต้องการสร้างรูปแบบenv
เช่นผลลัพธ์ของตัวแปรสภาพแวดล้อมสำหรับกระบวนการโดยพลการ (PID) คุณสามารถสร้างpenv <pid>
คำสั่งbash ที่สะดวก(ปรับให้เหมาะกับ OS ของคุณ) และเพิ่มลงใน.bashrc
:
Linuxเพิ่มสิ่งนี้ใน ~ / .bashrc ของคุณ:
penv () {
xargs --null --max-args=1 < /proc/$1/environ
}
macOS / BSDเพิ่มสิ่งนี้ใน ~ / .bashrc ของคุณ:
penv() {
ps eww -o command $1 | tr ' ' '\n'
}
Solarisเพิ่มลงใน ~ / .bashrc ของคุณ:
penv() {
pargs -e $1
}
การใช้งาน:
$ source $ HOME / .bashrc
$ pgrep VBoxSVC
10268
$ penv 1,0268
SSH_CONNECTION = 1.1.1.242 53960 1.1.1.91 22
GREP_COLORS = SL = 49; 39: cx = 49; 39: MT = 49; 38; 5; 167; 1: Fn = 49; 39; 1: LN = 49; 39: พันล้าน = 49; 39: SE = 50; 39
LANG = en_US.UTF-8
EDITOR = เป็นกลุ่ม
XDG_SESSION_ID = 106
USER = ราก
PWD = / ราก
หน้าแรก = / ราก
SSH_CLIENT = 1.1.1.242 53960 22
SSH_TTY = / dev / pts / 3
MAIL = / var / mail / ราก
ระยะ = xterm-256color
SHELL = / bin / ทุบตี
SHLVL = 1
LOGNAME = ราก
DBUS_SESSION_BUS_ADDRESS = ยูนิกซ์: เส้นทาง = / วิ่ง / ผู้ใช้ / 0 / รถบัส
XDG_RUNTIME_DIR = / วิ่ง / ผู้ใช้ / 0
PATH = / ราก / bin: / bin: / sbin: / usr / bin: / usr / sbin: / usr / local / bin: / usr / local / sbin :.
VBOX_LOG_FLAGS = thread tsc
VBOX_LOG = พัก + + dev_vmm_backdoor.elf dev_vmm.elf