如何查看当前shell的所有环境变量 (查看环境变量)

2023-03-26 13:09:33 最新知识 梁佰亿

如果要查看当前所有环境变量的设置,可以用env命令,例子如下:\x0d\x0a-bash-3.00# env\x0d\x0aHZ=100\x0d\x0aLC_MONETARY=en_US.ISO8859-1\x0d\x0aSHELL=/usr/bin/bash\x0d\x0aTERM=ansi\x0d\x0aLC_NUMERIC=en_US.ISO8859-1\x0d\x0aMAIL=/var/mail/pc\x0d\x0aPATH=/usr/sbin:/usr/bin:.\x0d\x0aLC_MESSAGES=C\x0d\x0aLC_COLLATE=en_US.ISO8859-1\x0d\x0aPWD=/export/home/pc\x0d\x0aTZ=PRC\x0d\x0aSHLVL=1\x0d\x0aHOME=/export/home/pc\x0d\x0aLOGNAME=pc\x0d\x0aLC_CTYPE=en_US.ISO8859-1\x0d\x0aLC_TIME=en_US.ISO8859-1\x0d\x0a_=/usr/bin/env\x0d\x0a\x0d\x0a如果只想看指定的变量设置,如路径PATH的设置,可以用 "echo $PATH"或 “ env | grep PATH"或” env | grep -i path"来查询。前面的适合知道全名的,后面2种适合只知道部分字段或者部分关键字母(甚至不确定字符大小写)的。\x0d\x0a-bash-3.00# echo $PATH\x0d\x0a/usr/sbin:/usr/bin:.\x0d\x0a-bash-3.00# env | grep PATH\x0d\x0aPATH=/usr/sbin:/usr/bin:.

查看环境变量(ubuntu查看环境变量) 第1张

如何配置并查看android系统环境变量?

[QUESTION]

如何配置并查看android系统环境变量?原文:

[ANSWER]

1、配置全局系统环境变量方法

路径:system/core/rootdir/init.environ.rc.in

内容如下

1 # set up the global environment

2 on init

3 export PATH /sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin

4 export ANDROID_BOOTLOGO 1

5 export ANDROID_ROOT /system

6 export ANDROID_ASSETS /system/app

7 export ANDROID_DATA /data

8 export ANDROID_STORAGE /storage

9 export ASEC_MOUNTPOINT /mnt/asec

10 export LOOP_MOUNTPOINT /mnt/obb

11 export BOOTCLASSPATH %BOOTCLASSPATH%

12 export SYSTEMSERVERCLASSPATH %SYSTEMSERVERCLASSPATH%

2、配置临时系统环境变量

adb shell进入命令行

设置

$export ANDROID_BOOTLOGO =1

查看

$echo $ANDROID_BOOTLOGO

1 3

、通过adb shell set可以查看android系统当前全部的环境变量

例:

D:\testCadb shell set

ANDROID_ASSETS=/system/app

ANDROID_BOOTLOGO=1

ANDROID_DATA=/data

ANDROID_PROPERTY_WORKSPACE=9,0

ANDROID_ROOT=/system

ANDROID_SOCKET_adbd=10

ANDROID_STORAGE=/storage

ASEC_MOUNTPOINT=/mnt/asec

BASHPID=14728

BOOTCLASSPATH=/system/framework/core-libart.jar:/system/framework/conscrypt.jar:/system/framework/okhttp.jar:/system/fra

mework/core-junit.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/syst

em/framework/telephony-common.jar:/system/framework/voip-common.jar:/system/framework/ims-common.jar:/system/framework/m

ms-common.jar:/system/framework/android.policy.jar:/system/framework/apache-xml.jar:/system/framework/telephony-common2.

jar

COLUMNS

EMULATED_STORAGE_SOURCE=/mnt/shell/emulated

EMULATED_STORAGE_TARGET=/storage/emulated

EPOCHREALTIME=1454469703.316158

EXTERNAL_STORAGE=/storage/sdcard0

HOME

IFS=$' \t\n'

INTERNAL_STORAGE_TYPE=emulated

KSHEGID=2000

KSHGID=2000

KSHUID=2000

KSH_VERSION='@(#)MIRBSD KSH R50 2014/10/07'

LEGACY_STORAGE=/storage/emulated/legacy

LINES

LOOP_MOUNTPOINT=/mnt/obb

OPTIND=1

PATH=/sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin

PGRP=14728

PIPESTATUS=0

PPID=237

PRIMARY_STORAGE_TYPE=external

PS1='$ '

PS2=' '

PS3='#? '

PS4='+ '

PWD=/

RANDOM=1577

SECONDARY_STORAGE=/storage/emulated/legacy

SECONDS=0

SHELL

SYSTEMSERVERCLASSPATH=/system/framework/services.jar:/system/framework/ethernet-service.jar:/system/framework/wifi-servi

ce.jar

TMOUT=0

USER_ID=2000

如何查看环境变量

首先明确一点,所有的在cmd命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改。也就是说当关闭此cmd命令行窗口后,将不再起作用。永久性修改环境变量的方法有两种:一种是直接修改注册表,另一种是通过我的电脑-〉属性-〉高级,来设置系统的环境变量显示、设置或删除 cmd.exe 环境变量。SET [variable=[string]]variable 指定环境变量名。string 指定要指派给变量的一系列字符串。要显示当前环境变量,键入不带参数的 SET。

1、查看当前所有可用的环境变量:输入 set 即可查看。

2、查看某个环境变量:输入 “set 变量名”即可,比如想查看path变量的值,即输入 set path

发表评论: