MENU

关于shell变量

October 9, 2018 • Linux阅读设置

shell 变量简介

  • 为灵活管理 Linux 系统提供特定参数,有两层意思
  • 变量名:使用固定的名称,由系统预设或用户定义
  • 变量值:能够根据用户设置、系统环境变化而变化

shell 变量的种类

  • 用户自定义变量:由用户自己定义、修改和使用 (只用于该用户)
  • 环境变量: 由系统维护,用于设置用户的 shell 工作环境,只有极少数的变量用户可以修改
  • 预定义变量:bash 预定义的特殊变量,不能直接修改
  • 位置变量:通过命令行给程序传递执行参数

常用系统变量

此处内容需要评论回复后方可阅读

常用环境变量

此处内容需要评论回复后方可阅读

定义新的变量

  • 变量名要以英文字母或下划线开头,区分大小写
  • 格式:变量名 = 变量值
  • 调用变量:${变量名}

结合不同的引号为变量赋值

  • 单引号'': 禁引用其他变量值,任何符号都视为普通字符
  • 双引号"": 允许通过 $ 符号引用其他变量值
  • 反引号 : 将命令执行的结果输出给变量 (嵌套用 $(……))

最后编辑于: June 10, 2019
Archives QR Code
QR Code for this page
Tipping QR Code