本文是根据慕课网tony老师的课程所写的笔记,老师讲的很好!感谢~http://www.imooc.com/u/279399/courses?sort=publish
目录
Shell与其他语言的对比
一、变量与变量分类
1.变量命名规则
2.变量的分类
二、用户自定义变量
1.定义变量
注意:等号左右不要有空格
2.变量调用
3.变量叠加
4.变量查看(查看系统中所有变量)
5.删除变量
三、环境变量
1.环境变量与用户自定义变量的区别
2.自定义环境变量
设置环境变量
删除与调用与自定义变量一样
查看环境变量
3.对系统生效的环境变量
常用环境变量
PATH环境变量
PS1环境变量
语系变量
查看系统当前语系
查看系统默认语系(下一次启动时的语系)
Linux中文支持
四、位置参数变量
最主要的目的是传值,但只适合作者,因为其他人不知道传什么
例子1:
例子2:
例子3:
注意:$* 与$@必须用""括起来,要不然它的值会发生变化
五、预定义变量
接受键盘输入
例子: