网普技术论坛 网普科技  
» 游客:   网普主页 | 注册 | 登录 | 帮助
 

作者:
标题: inux程式设计-11.Shell Script(bash)--(14)Bash内建参数 上一主题 | 下一主题
网普科技
网普管理员

网普科技人民公仆


积分 3080
发贴 2863
注册 2004-6-26
来自 网普科技
状态 离线
#1  inux程式设计-11.Shell Script(bash)--(14)Bash内建参数

PPID : 该bash的呼叫者process ID.
    PWD : 目前的工作目录。

    OLDPWD : 上一个工作目录。

    REPLY : 当read命令没有参数时,直接设在REPLY上。

    UID : User ID。

    EUID : Effective User ID。

    BASH : Bash的完整路径。

    BASH_VERSION : Bash版本。

    SHLVL : 每次有Bash执行时,数字加一。

    RANDOM : 每次这个参数被用到时,就会产生一个乱数在RANDOM上。

    SECONDS : 从这个Shell一开始启动後的时间。

    LINENO : Script的行数。

    HISTCMD : 历史记录数。

    OPTARG : getopts处理的最後一个选项参数。

    OPTIND : 下一个要由getopts所处理的参数号码。

    HOSTTYPE : 机器种类。

    OSTYPE : 作业系统名称。

    IFS : Internal Field Separator。

    PATH : 命令搜寻路径。
    PATH="/usr/gnu/bin:/usr/local/bin:/usr/ucb:/bin:/usr/bin:."

    HOME : 目前使用者的home directory;

    CDPATH : cd命令的搜寻路径。

    ENV : 如果这个参数被设定,每次有shell script被执行时,将会执行它所设定的档名做为环境设定。

    MAIL : 如果这个参数被设定,而且MAILPATH没有被设定,那麽有信件进来时,bash会通知使用者。

    MAILCHECK : 设定多久时间检查邮件一次。

    MAILPATH : 一串的邮件检查路径。

    MAIL_WARNING : 如果有设定的话,邮件被读取後,将会显示讯息。

    PS1 : 提示讯息设定,内定为"bash\$ "。(请详见提示讯息一节。)

    PS2 : 第二提示讯息设定,内定为"> "。

    PS3 : select命令所使用的提示讯息。

    PS4 : 执行追踪时用的提示讯息设定,内定为"+ "。

    HISTSIZE : 命令历史记录量,内定为500。

    HISTFILE : 历史记录档,内定~/.bash_history。

    HISTFILESIZE : 历史记录档行数最大值,内定500。

    OPTERR : 如果设为1,bash会显示getopts的错误。

    PROMPT_COMMAND : 如果设定的话,该值会在每次执行命令前都显示。

    IGNOREEOF : 将EOF值当成输入,内定为10。

    TMOUT : 如果设为大於零,该值被解译为输入等待秒数。若无输入,当成没有输入。

    FCEDIT : fc命令的内定编辑器。

    FIGNORE : 请详见READLINE。

    INPUTRC : readline的startup file,内定~/.inputrc

    notify : 如果设定了,bash立即报告被终结的背景程式。

    history_control, HISTCONTROL : history使用。

    command_oriented_history : 存入多行指令。

    glob_dot_filenames : 如果设定了,bash将会把"."包含入档案路径中。

    allow_null_glob_expansion : 如果设定了,bash允许路径明称为null string。

    histchars : history使用。

    nolinks : 如果设定了,执行指令时,不会跟随symbolic links。

    hostname_completion_file, HOSTFILE : 包含与/etc/hosts相同格式的档名。

    noclobber : 如果设定了,Bash不会覆写任何由">"、">&"及"<>"所操作的档案。

    auto_resume : 请见任务控制一节。

    no_exit_on_failed_exec : 如果该值存在,非互动的shell不会因为exec失败而跳出。

    cdable_vars : 如果启动,而cd命令找不到目录,可切换到参数形态指定的目录下。

    原作者: 不详
    来 源: 不详



天理路上甚宽,稍游心,胸中便觉广大宏朗;
人欲路上甚窄,才寄迹,眼前俱是荆棘泥涂。



网普科技,优质美国主机服务!
美国Linux主机,美国虚拟主机
支持PHP+MYSQL+cPanel+EMAIL
为用户负责,拒绝反动、赌博及色情内容! QQ:126818

发送QQ消息
2005-6-16 02:34 PM
查看资料  访问主页  发短消息  QQ   编辑帖子  引用回复 顶部
茱莉娅
THE BODY SHOP美容顾问

茱莉娅美体小铺


积分 3080
发贴 2863
注册 2009-5-21
来自 茱莉娅美体小铺
状态 离线
#1  赞助商信息The body shop

茱莉娅美体小铺
茱莉娅美体小铺淘宝店
茱莉娅美体小铺


茱莉娅美体小铺淘宝店
2005-6-16 02:34 PM
查看资料  访问主页  发短消息  QQ   编辑帖子  引用回复 顶部


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转:  




Powered by Discuz! 2.5 © 2001-2005 Comsenz Technology Ltd.
Processed in 0.056731 second(s), 8 queries, Gzip enabled
------------------------------------------------------------------------------
本论坛属网普科技交流与技术支持论坛!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
美国主机, 美国虚拟主机, cPanel+PHP+Mysql+Ftp+Email+Zend+GD2+国际域名支持
技术支持 QQ: 126818 EMail & MSN: support[AT]netpu.net
[ 联系我们 ] - [ 网普科技 ]