shell变量

1、用户自定义变量

用户自定义变量只在当前的shell中生效;

2、环境变量

当前shell和这个shell的所有子shell当中生效。如果把环境变量写入相应的配置文件,那么这个环境变量就会在所以的shell中生效。

export 变量名=变量值

pstree 查看父子shell或进程

PS1 PATH常用 环境变量

3、位置参数变量

$n:$0,$1,$2.......10个以上的参数需要用大括号

$*所有参数整个

$@所有参数,每个参数区分对待

$#所有参数个数

4、预定义变量

$?最后一次执行的命令返回状态

$$当前进程的PID

$!后台允许的最后一个进程的PID

posted @ 2014-12-08 20:41  sky.zhao  阅读(120)  评论(0编辑  收藏  举报