shell小误区
(1)“=” 两侧不可加空格 ,例如:dir = "dir1/dir2/"错误
1, 以换行形式输出环境变量
(格式化输出环境变量)(每行显示一对variable=value)
指令:cat /proc/$PID/environ | tr ‘\0’ ‘\n’
举例:
cat /proc/12501/environ | tr '\0' '\n'
admi@admi-Vostro-3480:~/testany$ pgrep gedit
2629
admi@admi-Vostro-3480:~/testany$ cat /proc/2629/environ | tr '\0' '\n'
GNOME_KEYRING_PID=
USER=admi
LANGUAGE=zh_CN:zh
XDG_SEAT=seat0
XDG_SESSION_TYPE=x11
COMPIZ_CONFIG_PROFILE=ubuntu
SESSION=ubuntu
SHLVL=0
HOME=/home/admi
QT4_IM_MODULE=fcitx
.......
2,显示所有的环境变量
env