赞
踩
变量,顾名思义,可以变换的量。大家在上学阶段肯定接触过方程,其中的 x、y 等等,都可称之为变量。当然,学过编程语言的同学肯定会对变量的认知更加的通透,没有学过的同学也不必害怕,变量真的很容易理解。
今天,我会带大家了解一下Linux系统中的变量。
变量,是用来存放系统和用户需要使用的特定参数(值)
它分为两方面:
我们先从自定义变量开始慢慢说起:
如果我们想要定义一个变量,让它不管怎样(重启等等)都生效,我们可以将该变量写入 /etc/profile 文件即可
特殊变量
特殊变量包括环境变量、只读变量、位置变量、预定义变量,我们一个一个来讲。
1. 环境变量
PATH、USER、HOSTNAME等等都是环境变量,PATH是系统执行文件查找的路径、USER是用户变量,不同的用户其$USER是不同的,HOSTNAME是主机名,这些都是在用户登录完毕后系统自动识别的。
env:查看系统当前所有的环境变量
2.只读变量
只读变量,顾名思义,只可查看,不能更改,也不能取消,只能重启后系统自动取消。
3.位置变量
位置变量稍微有点特殊,使用 $1,$2,$3 … ${10}, ${11} …表示。
注意:10以后的数字全部用大括号{}括起来。
$数字表示脚本文件后跟的第几个参数,我们来分析一下
允许通过$符号引用其变量值
会将$等特殊符号当成普通字符
将命令执行完的结果传给前面 ,和$(命令)作用一样
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。