8.7/8.8 shell变量
变量名只能由字母、数字、下划线组成,而且不能以数字开头,否则出错。
当变量内容带有特殊符号(如空格)的时候:必须加上单引号
单引号和双引号的区别:
单引号:可以说是所见即所得:即将单引号内的内容原样输出,或者描述为单引号里面看到的是什么就会输出什么
双引号:把双引号内的内容输出出来;如果内容中有命令、变量等,会先把变量、命令解析出结果,然后在输出最终内容来
env和set都可以查看变量
export 变量名=变量值 设置全局变量,允许系统内所有用户登陆后都能使用该变量。具体操作方法是: 在/etc/profile文件的最后一行加入 export myname=aminglinux,然后运行source /etc/profile就可以生效(切换其他用户也可以生效)
8.9 环境变量配置文件
/etc/profile 用户环境变量,交互的,(source /etc/profile) 登陆才执行
/etc/bashrc 用户不用登陆,执行shell 就生效
8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件
原文地址:http://blog.51cto.com/13227377/2106677