Linux shell变量含义

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

   转载规则


《Linux shell变量含义》 吴杭沉 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
Linux 命令行神器推荐 Linux 命令行神器推荐
ag:比 grep、ack 更快的递归搜索文件内容。 jq:json 文件处理以及格式化显示,支持高亮,可以替换 python -m json.tool。 ncdu:可视化的空间分析程序你发现有人把 /home 空间撑爆了,影响了大家的工
2018-05-15
下一篇 
Linux系统目录结构 Linux系统目录结构
/bin 经常使用的指令/boot 启动 linux 的核心文件/dev 外部设备/etc 系统管理配置文件和子目录/home 自己的目录/lib 共享动态链接库/lost+found 非法关机后存放文件/media 识别的设备的文件/mn
2018-05-09
  目录