环境变量
变量赋值的三种方法:
(1)export name = value
(2)name = value
export name
(3)declare -x name = value
(3)name = value
declare -x name
变量的引用:
$ {name},$name
查看环境变量命令:
单独执行:export 或执行:“declare -x” 或执行:“printenv ” 或执行“env”
撤销环境变量:
执行命令:“unset name”
注:一定要注意不要变量名前不要加$
只读变量:
只读变量不发重新赋值,并且不支持撤销;只有在当前这个shell进程终止时才会撤销;
存活时间为当前shell进程的生命周期,随shell进程终止而终止;
bash特性之多命令执行:
我们只需要在命令行提示符后面分别输入命令,各个命令之间用分号‘ ;’隔开
#COMMAND1;COMMAND2;COMMAND3…
注:表示执行前一个命令,在执行后一个命令,命令之间没有逻辑关系
逻辑运算
运算数:
真(true,yes,on,1)
假:(false,no,off,0)
与:
乘法
- 1&&1=1 //只用参与运算的两个数都为真,结果则为真
- 1&&0=0
- 0&&1=0
- 0&&0=0
我们叫上面的运算叫短路运算,我们可以提前进行判断。
或:
加法 - 1 | | 0 = 1
- 1 | | 1 = 1
- 0 | | 1 = 1
- 0 | | 0 = 0
非:
- !1=0
- !0=1