|
变量的取用:echo $变量名
echo $variable #在屏幕上显示出变量variable的内容 echo $PATH 或者 echo ${PATH}
设定与修改变量的内容
使用等号连接变量名与内容
myname=VBird #将myname这个变量名称的内容设定为VBird echo ${myname}
bash中当一个变量名称尚未被设定时,预设的内容是空的
变量的设定规则
1. 变量与变量内容以一个等号=来连结
2. 等号两边不能直接接空格符
3. 变量名称只能是英文字母与数字,但是开头字符不能是数字
4. 变量内容若有空格字符可使用双引号或者单引号将变量内容连接起来,双引号内的特殊字符如$等,可以保有原本的特性;单引号内的特殊字符则仅为纯文本
5. 可以使用跳脱字符【\】,将特殊字符(Enter,$, \, 空格符等)变成一般字符
6. 若该变量需要在其他子程序中执行,则需要以export来使变量变成环境变量;
export PATH
7. 通常大写字符为系统默认变量,自行设定变量可以使用小写字符(依照个人爱好就可)
8. 为变量扩充内容时,可以使用“$变量名称” 或者 ${变量名称}累加内容;
PATH=”$PATH”:/home/bin 或者 PATH=${PATH}:/home/bin
将:/home/bin(带冒号)增加到PATH这个变量中去
9. 取消变量的方法为使用 :【unset 变量名称】
10.
eg: myname=zzq yourname=$myname echo $yourname zzq
环境变量的功能
环境变量的查阅:env与export
set :查看所有的变量(含环境变量与自定义变量)
export: 自定义变量转成环境变量 ;用法:【export 变量名称】
环境变量可以被子程序所继续调用,但是自定义变量不可以
本文参考《鸟哥的linux私房菜》
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-27 06:16
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社