Shell编程常识系列【转】
上一篇 /
下一篇 2009-06-02 15:10:24
一、用户登陆进入系统后的系统环境变量:
?9Id!Vv U9Bz0$HOME 使用者自己的目录
)ZzHY_CTB0$PATH 执行命令时所搜寻的目录
7`ex"X^0$TZ 时区
51Testing软件测试网M,v&SyU cP$MAILCHECK 每隔多少秒检查是否有新的信件
51Testing软件测试网AC*cb!l0Fr4R|$PS1 在命令列时的提示号
]L"c o R-|`0$PS2 当命令尚未打完时,
Shell 要求再输入时的提示号
51Testing软件测试网Z#Lj*@wH&SU{7\F0]$MANPATH man 指令的搜寻路径
51Testing软件测试网$}#c |/s
E-_%omf$WS.V2gM8F0A0二、特殊变量:
51Testing软件测试网\vQ}Fr4Hy51Testing软件测试网7QYhT+\Gu;m9Gj8i$0 这个程序的执行名字
51Testing软件测试网[ go#?Jm4u$n 这个程序的第n个参数值,n=1..9
oRT:}yk5m(PU:tT0$* 这个程序的所有参数
Z)^+y
HnXB\0$# 这个程序的参数个数
-Z&b)W4g2Cb,p
OV9jA0$$ 这个程序的PID
jos0?"k!|0$! 执行上一个指令的PID
!W
[fz(| t0$? 执行上一个指令的返回值
-H2{%XP%Ib0eB5R M _3?0三、shell中的变元:
R%Ii'uvJ.F|5x0* 任意字符串
M3n#w;PTg0? 一个任意字符
` a#S$G0^0[abc] a, b, c三者中之一
51Testing软件测试网vm(l_;`"\[a-n] 从a到n的任一字符
51Testing软件测试网H [*b{*p3a#G%r8@Ds k x{)K3M:d0四、几个特殊字符表示
n5r4| acW.c+X051Testing软件测试网~B7G7m4`.yn\b 退回
T,kAiV#C0p0\c 打印一行时没有换行符 这个我们经常会用到
51Testing软件测试网RIC `&~Qp*lR7o @\f 换页
51Testing软件测试网2md
D,BR-h(B.K\r 回车
51Testing软件测试网n'n)f,m_1q;a\t 制表
3h-H)?KTL${e:E8E0\v 垂直制表
&YpZvS{8c!K%[0\\ 反斜线本身
51Testing软件测试网\`
F,RZ;jb7n,e51Testing软件测试网;G%i5|.VL(w五、判断文件的属性
51Testing软件测试网Hl!nb;qL7e