一、变量
变量就是一组字符串或者符号等,来取代一些设定或者保留的数据。
环境变量通常全部大写。
变量设定规则:
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命令
功能--------将环境变量转换成自定义变量
阅读(1103) | 评论(0) | 转发(0) |