码迷,mamicode.com
首页 > 系统相关 > 详细

shell变量

时间:2018-03-09 01:37:40      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:linux   shell变量   

系统的变量大多数都是大写字母,env显示系统里的变量
技术分享图片
技术分享图片

set
同样也会查看变量,不一样的是,不仅仅显示系统自带的变量,还带有自定义的变量
我们自己也可以设置变量
技术分享图片
变量名规则:字幕丶数字下划线,首位不能为数字
变量值有特殊符号时需要用单引号括起来
技术分享图片
如果有特殊符号不加单引号括起来,是不能用在变量值里面的
变量的累加
技术分享图片
叠加的时候要加双引号,如果单引号的话会识别为特殊符号
当我们输入>bash的时候,会打开一个新的shell,这个时候我们前面的变量都会不显示。
技术分享图片
技术分享图片

我们sshd登陆后会有一个bash,当我们输入bash的时候会又出现一个新的变量环境。
这个时候我们在前一个变量环境设置的变量是无法使用的。
那么我们可以使用全局变量
全局变量export +变量
但是只会向下全局,不会影响父变量环境。
也就是说只会影响子shell如上图,我们在第一个bash设置变量了,进入第二个bash,输入全局变量命令,是不会影响第一个bash里面的变量的,只会接下来新的bash。
unset变量 取消变量
技术分享图片
注释:当我们没有pstree这个命令时候我们可以使用

yum search pstree
来查看需要的安装包,然后直接安装就可以了
yum install psmisc

shell变量

标签:linux   shell变量   

原文地址:http://blog.51cto.com/12777709/2084423

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!