Chinaunix首页 | 论坛 | 博客
  • 博客访问: 48050
  • 博文数量: 7
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 229
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-08 13:45
文章分类

全部博文(7)

文章存档

2013年(7)

我的朋友

分类: LINUX

2013-06-06 18:21:26

原文地址:POSIX内置Shell变量 作者:tjpm

之前看书记录下来的,经常会忘记就写下来吧。

#,目前进程的参数个数。

@,传递给当前进程的参数。置于双引号内,会展开为个别参数。

*,传递给当前进程的命令行参数,置于双括号内,展开时为一单独参数。

-,在引用时给的Shell 的选项。

?, 前一命令的退出状态。

$,shell的PID。

0,shell程序的名字。

!,最近一个后台命令的PID。可以此方式存储进程编号,然后通过wait命令同步。

HOME,主目录。

IFS,内部的字段分隔符,一般为制表符、空格、以及换行符。

LANG,当前locale的默认名称

LC_ALL,当前locale的名称。会覆盖LANG与其他LC_*变量。

LC_CTYPE,在模式匹配期间,用来确定字符类别的当前locale名称。

LINENO,刚执行过的行在脚本或函数内的行编号。

NLSPATH,在$LC_MESSAGES(XSI)所给定的信息语言里,信息目录的位置。

PATH,命令查找的路径。

PPID,父进程的进程编号。

PS1,主要的命令提示字符串,默认为“$”。

PS2,行继续提示字符串默认">"。

PS4,以set -x设置的执行跟踪的提示字符串,默认为“+”。

PWD,当前工作目录。


阅读(1467) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~