shell-变量学习-01

1.变量
  1.1 变量赋值
>  variable_zhou="hello world!" #等号两边不能有空格
  1.2 使用变量
   > echo $variable_zhou
   > hello world!
  1.3 只读变量
    > onlyRead_zhou="this a only read parameter"
    > readonly onlyRead_zhou
    > onlyRead_zhou="change the parameter"
    运行第三行语句时,会出现
    > -bash: onlyRead_zhou: readonly variable
  1.4 删除变量
     > unset variable_zhou      #只读变量不可unset
  1.5 变量类型
   运行shell时,会同时存在三种变量
     1.5.1 局部变量 局部变量在脚本或命令中定义,仅在当前的shell实例中有效,其他shell启动的程序不能访问局部变量。
     1.5.2 环境变量 所有程序,包括shell启动程序,都能访问环境变量,有些程序需要环境变量来保证其正常运行。必要时shell脚本也可以定义环境变量。
     1.5.3 shell变量 shell变量是由shell程序设置的特殊变量,shell变量中有一部分是环境变量,有一部分是局部变量,这些变量保证了shell的运行。
 
此为学习笔记,参照菜鸟教程,以上命令都在linux上跑过,可以运行。
posted @ 2017-11-24 10:27  周博文  阅读(118)  评论(0编辑  收藏  举报