加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Shell环境变量一览表

发布时间:2020-12-14 02:16:10 所属栏目:Linux 来源:网络整理
导读:Bash Shell 还使用了许多环境变量。虽然环境变量不是命令,但它们通常会影响 Shell 命令的执行,所以了解这些 Shell 环境变量很重要。下表列出了 Bash Shell 中可用的默认环境变量。 Bash Shell 环境变量 变量 说明 * 含有所有命令行参数(以单个文本值的形式
Bash Shell 还使用了许多环境变量。虽然环境变量不是命令,但它们通常会影响 Shell 命令的执行,所以了解这些 Shell 环境变量很重要。下表列出了 Bash Shell 中可用的默认环境变量。

Bash Shell 环境变量
变量 说明
* 含有所有命令行参数(以单个文本值的形式)
@ 含有所有命令行参数(以多个文本值的形式)
# 命令行参数数目
? 最近使用的前台进程的退出状态码
- 当前命令行选项标记
$ 当前shell的进程 ID (PID)
! 最近执行的后台进程的 PID
0 命令行中使用的命令名称
_ shell 的绝对路径名
BASH 用来调用 shell 的完整文件名
BASHOPTS 允许冒号分隔列表形式的 Shell 选项
BASHPID 当前 bash shell 的进程 ID
BASH_ALIASED 含有当前所用别名的数组
BASH_ARGC 当前子函数中的参数数量
BASH_ARGV 含有所有指定命令行参数的数组
BASH_CMDS 含有命令的内部散列表的数组
BASH_COMMAND 当前正在被执行的命令名
BASH_ENV 如果设置了的话,每个 bash 脚本都会尝试在运行前执行由该变量定义的起始文件
BASH_EXECUTION_STRING 在 -c 命令行选项中用到的命令
BASH_LINENO 含有脚本中每个命令的行号的数组
BASH_REMATCH 含有与指定的正则表达式匹配的文本元素的数组
BASH_SOURCE 含有 shell 中已声明函数所在源文件名的数组
BASH_SUBSHELL 当前 shell 生成的子 shell 数目
BASH_VERS INFO 含有当前 bash shell 实例的主版本号和次版本号的数组
BASH_VERS ION 当前 bash shell 实例的版本号
BASH_XTRACEFD 当设置一个有效的文件描述符整数时,跟踪输出生成,并与诊断和错误信息分离开文件描述符必须设置 -x 启动
COLUMNS 含有当前 bash shell 实例使用的终端的宽度
COMP_CWORD 含有变量 COMP_WORDS 的索引直,COMP_WORDS 包含当前光标所在的位置
COMP_KEY 调用补全功能的按键
COMP_LINE 当前命令行
COMP_POINT 当前光标位置相对干当前命令起始位置的索引
COMP_TYPE 补全类型所对应的整数值
COMP_WORDBREAKS 在进行单词补全时曜鞯ゴ史指舴囊蛔樽址

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!