Linux中的变量
在Linux里有很多的变量,大致可分为3种:
环境变量
内部变量
用户变量
用户可以通过这些变量获得系统、环境的信息。
环境变量
相当于给系统或用户应用程序设置的一些变量, 具体起什么作用这当然和具体的环境变量相关。比如PATH, 是告诉系统, 当要求系统运行一个程序而没有告诉它程序所在的完整路径时, 系统除了在当前目录下面寻找此程序外, 还应到由PATH变量定义的目录中去查找.这个PATH和WINDOWS下面作用一样的。
在bash中有很多预定义环境变量, 用户可以用set或env查询当前的环境变量 。
常用的预定义变量:
HOME:当前用户的主目录
PATH:当前用户的可执行文件搜索路径
LANG:程序应该使用的默认语言
PS1:行提示符
注意,我们系统中环境变量是很多的,但是我们需要注意的只要这几个,LINUX下面的变量名字基本都是大写字母.
可以用 echo $变量名字 来查看变量
如:echo $PATH 这是可执行程序的搜索路径。
用户变量
是用户在编写shell过程中,可以在shell程序内任意使用和修改的变量。(以字母或下划线开头,通常字母是大写母)
赋值:变量名=变量值
获取变量值 ${变量名}
如:VAR=hellorhce ;赋值
echo ${VAR} ;显示变量值
使用echo完成简单地输出
echo “hello world”
VAR=“hello”
echo ${VAR} world
阅读(1706) | 评论(0) | 转发(0) |