变量说明:
$$
Shell本身的PID(ProcessID)
$!
Shell最后运行的后台Process的PID
$?
最后运行的命令的结束代码(返回值)
$-
使用Set命令设定的Flag一览
$*
所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。
$@
所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。
$#
添加到Shell的参数个数
$0
Shell本身的文件名
$1~$n

!#
上一个命令名
!$
上一个命令的最后一个参数
!:n
上一个命令的第n个参数

转载于:https://blog.51cto.com/marse/1883082

Shell特殊变量含义相关推荐

  1. linux shell 特殊变量 符号 $0, $#, $*, $@, $?, $$ 命令行参数

    特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数.n 是一个数字,表示第几个参数.例如,第一个参数是$1,第二个参数是$2. $# 传递给脚本或函数的参数个数. $* 传 ...

  2. shell 编程 变量

    转自:http://blog.csdn.net/qq504196282/article/details/52994249 shell之变量和引用 分类:SHELL编程基础 (470)  (0)  举报 ...

  3. Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数

    前面已经讲到,变量名只能包含数字.字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量. 例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: $echo $$ 运 ...

  4. Shell特殊变量:Shell $0,$#,$*,$@,$?,$$和命令行参数

    特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数.n是一个数字,表示第几个参数.例如,第一个参数是$1,第二个参数是$2. $# 传递给脚本或函数的参数个数 $* 传递给 ...

  5. Shell环境变量深入了解

    目录 Shell环境变量深入:加载流程测试 Shell登录环境执行脚本文件语法 Shell非登录环境变量执行脚本文件语法 Shell环境变量深入:识别Shell环境类型 Shell环境变量深入:详细切 ...

  6. Shell脚本变量揭秘

    文章目录 Shell脚本变量揭秘 一.自定义变量 1.定义新的变量 2.查看和引用变量的值 3.变量赋值的特殊操作 1)双引号("") 2)单引号(') 3)反撇号(`) 4)re ...

  7. shell脚本——变量定义

    变量的定义 变量如何定义 变量的定义规则 变量名区分大小写 变量名不能有特殊符号 变量名不能以数字开头 等号两边不能有任何空格 变量的定义方式 基本方式 命令执行结果赋值给变量 交互式定义变量(rea ...

  8. 【Linux】Shell三类变量的作用域——linux shell “永久环境变量”、“临时环境变量”和普通变量之完全解读...

    2015-05-08 00:15 3896人阅读 评论(10) 收藏 举报 本文章已收录于: 分类: 软件开发进阶(419) 作者同类文章X Unix/Linux杂项(118) 作者同类文章X 版权声 ...

  9. java s0 s1_Java GC 变量含义(S0 S1 E O P YGC YGCT FGC FGCT GCT)详解

    众所周知,Java程序不用像C++程序在程序中自行处理内存的回收释放.这是因为Java在JVM虚拟机上增加了垃圾回收(GC)机制,用以在合适的时间触发垃圾回收,将不需要的内存空间回收释放,避免无限制的 ...

最新文章

  1. 第二十章:异步和文件I/O.(十三)
  2. linux 安装gcc4.2,Linux操作系统下安装gcc4.2.*的方法
  3. [codevs 1514] 书架
  4. 微信小程序开发系列五:微信小程序中如何响应用户输入事件
  5. c++从入门到进阶--引用与常量
  6. 掌握spec只需读这一篇文章,CentOS、RedHat、SUSE粉的福利来了
  7. 按键检测框架单击-双击-连按
  8. 《Scikit-Learn与TensorFlow机器学习实用指南》第7章 集成学习和随机森林
  9. redhat常用基础命令代码
  10. 俯首甘为孺子牛上一句是什么
  11. 切片 go 去除第一个_Go语言入门指南,带你轻松学Go
  12. java计算机毕业设计企业员工档案管理源码+系统+数据库+lw文档+mybatis+运行部署
  13. CSS角度单位:deg、grad、rad、turn
  14. Fluent compiled 失败:UDF library you are trying to load (libudf) is not compiled for parallel on the
  15. python单向认证_使用Python进行单向方差分析的四种方法
  16. BIM技术在装饰装修工程中的应用
  17. Docker-Windows安装、升级、卸载
  18. PID详解3(摄像头循迹分析)
  19. (项目)在线教育平台(十三)
  20. 7、刷牛客网SQL题(一)

热门文章

  1. SpringBoot 2.0 多图片上传加回显
  2. SpringBoot+JWT+Shiro+MybatisPlus实现Restful快速开发后端脚手架
  3. HttpClient连接池设置引发的一次雪崩
  4. 百度发布全功能AI平台!
  5. Python的深浅拷贝讲解!
  6. 万字长文!线性代数的本质课程笔记完整合集
  7. Datawhale第五期组队学习团队成员
  8. 计算机科学和Python编程导论(六) 测试与调试
  9. 颤抖吧,打工人!深信服推出员工离职倾向、工作摸鱼监测系统!
  10. PyTorch 1.6正式发布!新增自动混合精度训练、Windows版开发维护权移交微软