linux环境变量的设置与查看方法
1。显示环境变量
回音之家
/家/红皮书
2。设置一个新的环境变量hello
导出hello你好!
回应$ hello
你好!
三.使用环境保护命令显示所有环境变量
$ ENV
主机名= redbooks.safe.org
pvm_rsh = / usr /斌/ RSH
Shell
术语= xterm
HISTSIZE = 1000
…
4。使用set命令显示所有本地定义的shell变量。
美元
击键
bash_versinfo =({ 0 } = 2
bash_version = '2.05b。0(1)-释放
颜色= / / dir_colors.xterm等
列= 80
dirstack =()
显示=0
…
5。使用撤消命令清除环境变量
可以设置一个环境变量的值。用撤消命令清除环境变量的值。如果不指定值,该变量的值将被设置为null,例子如下:
美元出口测试=测试…#添加一个环境变量测试
$ ENV | grep测试#这个命令输入、环境变量的测试已经被证明
测试=测试…
美元美元#删除环境变量设置测试试验
$ ENV | grep测试#这个命令没有输出,证明环境变量测试已经存在
6。使用只读命令来设置只读变量
如果只读命令使用的变量不能被修改或清除。例子如下:
美元出口测试=测试…#添加一个环境变量测试
$readonly TEST # set the environment variable TEST read-only.
不#美元测试会发现这个变量不能被删除
-bash:设置:测试:不能设置:只读变量
为测试=新#会发现这个变量不能被修改
-bash:测试:只读变量
环境变量的设置位于配置文件中。
如果需要添加一个新的环境变量,可以添加一个从属行
出口路径= $路径: / /::2: / pahtn
-----------------------------------------------------------------------------------------------------------------------
1的变量类型
根据变量的生命周期,Linux变量可以分为两类:
1.1永久性:您需要修改配置文件,变量将永久生效。
1.2临时性:使用导出命令声明,当shell关闭时变量失败。
2。用三种方法设置变量的方法
(2.1)在配置文件中添加变量{对所有用户(永久)}生效
在vi文件中添加一个变量,vi对Linux下的所有用户都是有效的,它是永久的;。
例如:编辑 / /等配置文件,添加CLASSPATH变量
#六 / /型材等
出口类路径。 / / lib java_home;java_home美元 / / lib JRE
注意:修改文件立即生效运行源/等/轮廓或#也影响只有在下次当用户再次输入后。
2.2添加变量the.bash_profile文件用户目录下的{永久(永久)为单个用户}
使用VI添加变量the.bash_profile文件的用户目录下,改变量的有效期仅为当前用户,这是一个永久性;
例如:用户目录下的guok编辑the.bash_profile( /家/ guok)
六元/家/ guok /。bash.profile
添加以下内容:
出口类路径。 / / lib java_home;java_home美元 / / lib JRE
注:修改后的文件,你需要为源/家/ guok /。bash_profile尽快生效,否则只能当用户重新进入下一次。
2.3直接运行导出命令定义变量{只对当前shell(有效)有效(临时)}
在shell命令行中,直接使用{变量} =定义的变量,这个变量只在当前shell中有效,shell是有效的,shell是关闭的,变量会失败,然后打开一个新的shell而不需要使用变量。也需要重新定义。
三.环境变量视图
3.1使用回声命令查看单个环境变量:
echo $路径
3.2使用环境视图来查看所有的环境变量:
env
3.3使用set查看所有本地定义的环境变量。
不可以删除指定的环境变量。
4。常用环境变量
路径决定shell将找到哪些目录来查找命令或程序。
当前用户主目录
HISTSIZE历史记录
指定当前用户的登录名
主机是指主机的名称
shell当前用户shell类型
语言和语言相关的环境变量,多语种可以修改此环境变量
邮件当前用户的邮件存储目录
PS1基本提示root用户是#,对于普通用户是美元