全局变量
显示变量命令:printenv,env
查看变量值:
printenv JAVA_HOME
显示 /usr/java/jdk1.8.0_51
echo $JAVA_HOME
本地变量
定义本地变量后,变量只能在当前shell中使用
[@localhost ~]$ my_var="hello"
[@localhost ~]$ echo $my_var
hello
[@localhost ~]$ bash
[@localhost ~]$ echo $my_var
[@localhost ~]$ exit
exit
[@localhost ~]$ echo $my_var
hello
同理,子shell中定义的变量在父shell中也不能使用
设置全局变量
export my_var
在子shell中可以访问my_var,修改变量值后不影响父shell中变量值,export后也无影响
[@localhost ~]$ my_var="hello world"
[@localhost ~]$ echo $my_var
hello world
[@localhost ~]$ exit
exit
[@localhost ~]$ echo $my_var
hello
[@localhost ~]$
删除环境变量
unset my_var
在子shell中删除变量后不影响父shell变量使用
数组变量
$ my_arr=(1 2 3 4 5)
查看变量
$ echo ${my_arr[2]}
修改my_arr[1]=0
echo ${my_arr[*]}
1 0 3 4 5
删除单个、变量,unset
相关推荐
Linux 环境变量Linux 环境变量Linux 环境变量Linux 环境变量
LINUX环境变量的一些设置的说明以及更改方法~~~~
linux系统下环境变量的配置,本文共提供了三种方法。
本文基于RedHat 9.0 ,详细讲解了Linux环境变量定制的问题。
linux环境变量的更改3种方法,及相互之间的比较。
Linux 环境变量配置文件 profile。。
Set env export linux环境变量
linux环境变量Linux环境变量是一种在操作系统中存储值的方法,这些值可以用于控制系统行为或为进程提供信息。在Linux操作系统中,PATH变量是最常用的环境变量之一,它指定了操作系统搜索可执行文件的路径。如果您要...
Linux环境变量设置总结 Linux 环境变量是一组动态命名的值,可以影响 shell 的行为和系统的执行环境。在 Linux 系统中,环境变量可以分为两类:全局环境变量和局部环境变量。全局环境变量是指对所有用户和shell都...
Linux 环境变量配置全攻略 Linux 环境变量配置是 Linux 系统中一个非常重要的概念,它控制着系统的行为和用户的体验。环境变量是由操作系统或应用程序设置的,用于存储配置信息和环境设置。环境变量的配置可以分为...
linux环境变量详解,常用的三种方法。
Linux环境变量设置,本人精心总结,适合收藏
1、linux是一个多用户的操作系统。每个用户登录系统后,都会...通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。
Ubuntu Linux 环境变量PATH设置.doc
# source /etc/profile ##使环境变量生效 # set 要使JDK在所有的用户中使用,可以这样: vi /etc/profile.d/java.sh 在新的java.sh中输入以下内容: #set java environment JAVA_HOME=/usr/java/jdk-1_5_0_02 ...
linux下环境变量的设置,及shell的用法
Linux环境变量 ~/.bash_profile && ~/.bashrc 用户登陆Linux操作系统的时候,”/etc/profile”, “~/.bash_profile”等配置文件会被自动执行。 执行过程是这样的: 登陆Linux系统时,首先启动”/etc/profile”,...
linux环境变量(二) 1、linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行...
linux环境变量查看及配置:文档中介绍了linux操作系统中全局环境变量、局部(用户级)环境变量的路径、文件以及修改方式,同时还介绍了linux操作系统常用的一些环境变量名称及说明。