- 特殊变量$*,$@ 一次表示所有的命令行参数。 $* 将所有命令行参数视为单个字符串 $@将所有的命令行参数视为单独的个体,不加双引号之前,两者相同,加了双引号 $*表示一个字符串
- # 目前进程的参数个数
- @ 传递给当前的命令行参数
- * 当前进程的命令行参数
- - 连字号
- $ shell的进程编号
- IFS 内部字段分割器,一般为ta p 或换行
- LANG 当前local的默认名称
- PPID 父进程的进程编号
- ps1 命令提示字符串默认为$
- ps2. 行提示字符串,默认为>
- exit 0退出状态为0表示成功,其他任何状态都为失败
- echo $? 显示退出状态
- ls foo 显示错误信息
- 退出值为0 成功
- 1-125 命令不成功推出
- 126 命令找到了但无法执行
- 127 命令找不到
- >128 命令因收到信号而死亡
-
Linux脚本学习指南--9内置的shell变量和退出状态
最新推荐文章于 2022-01-07 18:55:07 发布