1.变量的取用echo
echo $variable
echo ${variable}
2.变量的设定规则
3.让我设定的name=VBird应用在下个应用程序
4.进入到核心的模块目录
5.取消设定的变量的内容
6.单引号和双引号的区别
双引号可以保留原有变量的内容,单引号仅仅能是一般字符,而不会有特殊符号。
7.反单引号的用途
8.env观察环境变量与常见环境变量的说明
HOME 代表用户的家目录 cd ~
SHELL 目前的环境使用的SHELL是哪支程序
HISTSIZE 与历史命令有关,记录的【笔数】由这个值来设定
MAIL 使用MAIL指令
PATH 执行文件搜寻的路径。目录与目录之间以冒号(:)分割。目录的顺序也很重要
LANG 语系数据
RANDOM /dev/random,介于0~32767之间
取介于0~9之间的数:declare -i number=$RANDOM*10/32768 ;echo $number
9.用set观察所有变量(含有环境变量与自定义变量)
PS1命令提示符 ,
$:(关于本shell的PID) 即目前这个Shell的现成代号 echo $$
?:关于上个指令的回传值
10.export:自定义变量转成环境变量
自定义变量与环境变量的区别:该变量是否会被子程序所继续引用.子程序仅会继承父程序的环境变量,子程序不会继承父程序的自定义变量。
export 变量名称 #分享自己的变量设定给后来呼叫的文件或程序
export #显示环境变量