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

Linux - shell变量

时间:2018-10-15 12:19:07      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:赋值   alt   lin   变量   bcf   自定义   符号   eee   规则   

Linux - shell变量
env命令 :查看系统常用变量。主要查系统内置。
技术分享图片

set 命令多了很多变量,并且包括用户自定义的变量

自定义变量
a=111
ech0 $a
技术分享图片
变量:
变量名规则:字母、数字下划线,首位不能为数字
变量值有特殊符号时需要用单引号括起来
技术分享图片
a="a$bc"
技术分享图片
用单引号
技术分享图片
如果变量值有特殊符号,需要单引号

变量的累加:
两个变量同时显示。
技术分享图片

a=‘a$bc‘
b=1
技术分享图片
如果想a和b结合起来,再加一个c
技术分享图片
技术分享图片
tty:终端
技术分享图片
查看你当前在那个tty下:
echo $SSH_TTY
技术分享图片

bash #在终端里打开终端
技术分享图片
bash 子bash,这种定义的变量叫非全局变量
技术分享图片
exit,退出刚在登录的终端

怎么将非全局变量,变成全局变量
全局变量export 变量名
例如:
a=1,重新登录终端之后,echo $a,显示为空,
技术分享图片
即使设置为全局变量,在不同的终端下,也不会生效的
全局变量,指的是向下的,例如,1bash进入2bash,在2bash里面设置全部变量,在3bash,里面可以看到变量,退出到1bash,之后,不会显示
变量可以赋值,也可以去值。
去值: unset 变量名
技术分享图片

Linux - shell变量

标签:赋值   alt   lin   变量   bcf   自定义   符号   eee   规则   

原文地址:http://blog.51cto.com/13451715/2299853

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