Chinaunix首页 | 论坛 | 博客
  • 博客访问: 425107
  • 博文数量: 68
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 671
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-11 13:36
文章分类

全部博文(68)

文章存档

2010年(14)

2009年(7)

2008年(47)

我的朋友

分类: LINUX

2009-06-23 16:15:46

Shell 中的一些特殊变量, 记下来很有用的...


特殊变量
$!  代表最后执行的后台命令的PID
$?  记录着最后退出的状态, 0表示没有错误
$#  记录着传入的参数个数
$@  为所有参数列表,不受IFS控制
$*  所有参数列表 受IFS控制
$$  进程标识号
$-  使用set及执行时传递给shell的标志位
$_  代表上一个命令的最后一个参数
$0  为程序名称
$1  为第一个参数
$2  为第二个参数,以下类推

全局变量
PS1 为提示符,可进行设置 PS1="[\u@\h \W]\$"
PS2 为换行时的那个符号如 aa '换行后默认会出现>我们可以进行修改 PS2=''换成你喜欢的
IFS 为变量的分隔符,默认是空格
阅读(1873) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~