Linux入门--变量的使用

1、变量是啥?
变量:variable 主要是让某一个特定的字符串代表不固定的内容,以一组文字或字符等,来替换一些设置或一串保留的数据。
在linux里面变量存放在/var目录,所以这个目录里面的内容是可以改变的。
2、变量实现了啥功能,为什么需要变量?
变量的主要功能是实现信息的传递和存放数据。(感觉和函数里的x差不多)
3、变量的使用
(1)变量的定义
一般使用 = 符号定义变量,前后不能有空格

[root@192 ~]# name="Amy"
[root@192 ~]# name = "aa"
-bash: name: 未找到命令

(2)变量的引用
$接变量名,表示引用这个变量的值

[root@192 ~]# echo $name
Amy

shell编程里的变量如果没有定义直接使用,默认是空值,不会报错,可以直接使用

[root@192 ~]# echo $cc

[root@192 ~]# 

Linux操作命令可以直接和变量使用,例如:

[root@192 blog]# a=csdn
[root@192 blog]# mkdir $a
[root@192 blog]# ls
a.txt  b.py  csdn  b  test.txt
[root@192 blog]# 

在变量后面接内容,{ } 避免变量的混淆,给变量划定了边界。

[root@192 blog]# a=1111
[root@192 blog]# echo $a
1111
[root@192 blog]# echo $a2      //会将a2认作一个新的变量

[root@192 blog]# echo ${a}2
11112
[root@192 blog]# 

(3)变量的命名
名字嘛随便取,但千万千万千万不能出现特殊符号或者以数字开头噢!(比如 \,或者其他转义字符 “?”,“*” ,"$"等)

[root@192 blog]# 1abc=abc
-bash: 1abc=abc: 未找到命令
[root@192 blog]# a>c="hello"
-bash: a: 未找到命令
[root@192 blog]# 

主要有下划线命名法、区分大小写命名法和驼峰命名法。

命名方法示例
下划线命名法user_name=“zhao”
区分大小写命名法系统预定义变量使用大写,自定义变量小写
驼峰命名法UserName=“zhao”

(4)查看所有变量set

[csdn@192 blog]$ set
BASH=/usr/bin/bash
BASHOPTS=checkwinsi
.....
.....
PS1='[\u@\h \W]\$ '
PS2='> '
PS4='+ '
PWD=/blog

关于liunx变量的知识还有很多,包括环境变量,全局变量等等,小编就先写到这啦!感兴趣的友友们可以自行查阅资料学习

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值