Chinaunix首页 | 论坛 | 博客
  • 博客访问: 211574
  • 博文数量: 67
  • 博客积分: 1237
  • 博客等级: 中尉
  • 技术积分: 630
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-01 23:24
文章存档

2012年(8)

2011年(59)

分类: LINUX

2011-07-20 21:24:47

一、变量
变量就是一组字符串或者符号等,来取代一些设定或者保留的数据。
环境变量通常全部大写。
变量设定规则:
1、变量与便另内容以一个等号来连接。
2、等号两边不能直接接空格符。
3、变量名称只能是英文字母与数字,并且开通字符不能是数字
4、变量内容若有空格符则使用双引号或者单引号将内容结合起来。
单引号内的特殊字符仅为一般字符(纯文本);
双引号内的特殊字符如$等,可以保有原本的特性。
5、可用跳转字符\将特殊符号如Enter,$,\,空格符,`等变成一般字符。
6、在一串指令中,还需要利用其他的指令提供的信息,可以使用$(指令)形式或者`指令`形式。
7、若要增加变量的内容时,可以用"$变量名"或者 ${变量名}添加内容。
6、若该变量需要在其他子程序执行,则需要以export来使变量变成环境变量。
9、通常大写字符为系统默认变量,自定义变量一般使用小写字符。
10、取消变量可以使用unset 变量名来实现。
 
二、env命令
功能--------显示环境变量的数值
变量名         含义
HOSTNAME       主机名
TERM           终端使用环境
SHELL          shell版本
USER           使用者的名称
PATH           可执行文件指令搜索路径
INPUTRC        键盘按键功能设置
PWD            当前用户所在的工作目录
LANG           语系
HOME           家目录
_              上一次使用的指令的最后一个参数或指令本身
 
三、set命令
功能--------显示环境变量与自定义变量的数值
PS1(1为数字1,而不是字母l)   用来设定shell的提示字符
$  本shell的PID 
?  上次执行指令的返回值
 
四、export命令
功能--------将自定义变量转换成环境变量
 
五、declare命令
功能--------将环境变量转换成自定义变量
 
阅读(1097) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~