linux 环境变量

环境变量的定义

: bash shell 用一个称作环境变量的特性来存储有关shell会话和工作环境的信息。 它允许在内存中存储数据,以便运行在shell上的程序和脚本访问。
在bash shell中,环境变量分为两类:
1. 全局变量
2. 局部变量

全局环境变量

局部环境变量

设置环境变量

删除环境变量

默认shell环境变量

设置PATH环境变量

定位环境变量

登录shell

交互式shell

非互式shell

可变数组

环境变量很好的一个功能是它们可以作为数组使用,,数组是可以存多个变量的值。
要给某一环境变量设置多个值,可以将值放在括号里,值与值直接用 空格分开,如:

mytest=(one two three four five)
#取值方法,使用用[]
#取第一值
echo ${mytest[0]}
one  
#要显示整个变量的值,使用[*]
echo ${mytest[*]}
one two three four five

#修改某个索引的值,如将第一值修改位six
mytest[0]=six
echo ${mytest[0]}
six

#删除某个索引的值,如删除第一个值
unset mytest[0]
echo ${mytest[two]}

#删除全部,unset 命令后面 跟着数据名称就行,如
unset mytest
echo ${mytest[two]}

使用命令别名

在shell 中允许为通用的命令创建一个别名,这样可以通过最少的输入调用想要的命令。

  1. 查看已有的通用别名,alias -p
  2. 创建别名命令,alias li=ls -il

    将使其生效,需要将代码放入到 $HOME/.bashrc的启动文件中

你可能感兴趣的:(linux)