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

关于linux中 变量相关 学习小白总结

时间:2019-06-15 18:57:46      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:export   环境   test   目录   脚本   localhost   设置   连接   包含   

定义变量时,有一些规则需要遵守。
1) 变量名可以由字母、数字和下画线组成,但是不能以数字开头。
2) 在 Bash 中,变量的默认类型都是字符串型,如果要进行数值运算,则必须指定变量类型为数值型。
3) 变量用等号"="连接值,"="左右两侧不能有空格。
4) 变量值中如果有空格,则需要使用单引号或双引号包含,如 test="hello world!"。
5) 在变量值中,可以使用转义符"\"。
6) 如果需要増加变量值,那么可以进行变量叠加。
7) 如果要把命令的执行结果作为变量值赋予变量,则需要使用反引号或 $() 包含命令。
8) 环境变量名建议大写,便于区分。


变量调用
当我们需要提取变量中的内容时,需要在变量名之前加入"$"符号。也就是说,我们需要调用变量时,需要在变量名之前加入"$"符号。那么最简单的变量调用就是通过 echo 命令输出变量的值。命令如下:
[root@localhost ~]# name="C biancheng"
#定义变量name
[root@localhost ~]# echo $name
C biancheng
#输出变量name的值
就这么简单。不过,不仅通过 echo 命令输出变量的值时才需要在变量名前加入符号,只要需要调用变量的值,就需要在变量名前加入"$"符号。

变量查看使用
#set
变量删除使用
#unset
环境变量和用户自定义变量的设置方法相比,只需通过 export 命令将变量声明为环境变量即可。命令如下:
#export age="18"
环境变量查看
#env


如果需要自定义编程脚本,最好是不要改变系统定义的命令,采用增加系统变量目录。比如:
#PATH="$PATH":/root/sh
在系统变量PATH的后面,加入/root/sh目录
#echo $PATH
/usr/lib/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/
bin:/root/bin:/root/sh
查询PATH的值,变量叠加生效了,当然,这样定义的 PATH 变量只能临时生效,一旦重启或注销系统就会消失。如果想要永久生效,则需要写入环境变量配置文件。

关于linux中 变量相关 学习小白总结

标签:export   环境   test   目录   脚本   localhost   设置   连接   包含   

原文地址:https://blog.51cto.com/4579424/2409505

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