Chinaunix首页 | 论坛 | 博客
  • 博客访问: 167901
  • 博文数量: 38
  • 博客积分: 2525
  • 博客等级: 少校
  • 技术积分: 405
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-26 21:38
个人简介

文章分类
文章存档

2011年(1)

2010年(37)

我的朋友

分类: LINUX

2010-04-15 13:23:23

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
阅读(1679) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~