Shell变量——用户变量】的更多相关文章

/*进阶17 变量 系统变量: 全局变量: 会话变量: 自定义变量: 用户变量: 局部变量: */ /* #一: 系统变量 #说明: 变量由系统提供,不是用户定义的,属于服务器层面 #使用的语法 #1/查看所有的系统变量, show global /[session] variables; 2.查看满足条件的部分系统变量 show global/[session] variables like '%char%'; 3.查看指定的某个系统变量的值 select @@global/[session]…
1.Shell变量: (1)命令规则:由数字.字母.下划线组成,首字符不能为数字. (2)变量的默认类型都是字符串型,对于数值类型,则必须进行指定. (3)大小写敏感的,例如:ASD.asd.Asd是不同的变量. 2.对于有空格的字符串应该加双引号或单引号: 3.用户变量 (1)变量的定义与查看: (2)变量的叠加: 方式1: 方式2: 4.set命令: 查看所有的变量. 5.删除变量 unset+变量名: name变量已经没有了.…
一.概述 这篇介绍shell的变量使用,跟其实语言一样,都有声明变量,使用变量,在shell中变量允许你临时地将信息存储中shell脚本中,以便和脚本的其他命令一起使用. 1.1 环境变量 在前面章节到了linux系统的环境变量,也可以在脚本中访问这些值.下面使用set 命令来查看当前系统的环境变量列表: [root@hsr ~]# set 截图一小部分,如下所示: 使用echo 在环境变量这前加上美元符($)来使用这些变量,如下图所示:  如果使用echo输出的字符串里含有$符号时,要加上返斜…
变量: 变量由字母.数字._ 组成,不能以数字开头 长度不能超过255个字符 在bash中,变量的默认类型是字符串类型 变量分类: 1.用户自定义变量:只在当前shell生效,是局部变量 定义方法: 变量名=变量值 #等号两边没有空格 调用方法: $变量名 变量查看: set命令查看所有变量 选项:  -u #如果设定此选项,调用未声明变量是时会报错(默认无提示) 删除变量: unset 变量名 变量叠加: x=${x}test 或 x="$x"test 2.环境变量:这种变量中主要保…
Shell基础-环境变量配置文件 source 配置文件 或者 . 配置文件: 把环境变量写入配置文件后,需要用户重新登陆才能生效,而是用source命令,则能直接生效 主要的配置文件: /etc/profile /etc/profile.d/*.sh ~/.bash_profile ~/.bashrc /etc/bashrc 其中/etc/profile /etc/profile.d/*.sh /etc/bashrc 对所有用户都生效 ~/.bash_profile  ~/.bashrc只对当…
1.变量的分类: 用户自定义变量:   变量自定义 默认存储是字符串环境变量:              这种变量中主要保存的是和系统操作环境相关的数据.变量可以自定义,但是对系统生效的环境变量名和变量作用是固定的位置参数变量:      这种变量主要是用来向脚本当中传递参数或数据的,变量名不能自定义,变量作用是固定的预定义变量:          是bash中已经定义好的变量,变量名不能自定义,变量作用也是固定的 2.用户自定义变量 1.定义变量        格式:变量名称=变量值(=左右不…
Shell变量 Shell支持三种类型的变量 用户自定义变量:用户自定义的变量,变量名以英文字母或下划线开头,区分大小写. 位置变量:根据位置传递参数给脚本的变量,默认支持9个位置变量 $1,$2,$3...$9 预定义变量: 预定义的特殊变量,只能使用,不能修改 用户自定义变量 #定义变量:变量名=变量值, 可以使用"常量/其他变量/命令执行结果"赋值 var1='test var' var2="test variable $var1" var3=`date` #…
一.什么是变量 变量在 bash 环境中是非常重要的,简单的说,就是让某一个特定字符串来代表不固定的内容.举例: 那就是:『 y = ax + b 』这东西,在等号左边的(y)就是变量,在等号右边的(ax+b)就是变量内容. 要注意的是,左边是未知数,右边是已知数 二.变量的读取与使用规则: ①  使用echo命令读取变量 语法规则: [root@www ~]# echo $variable 例: [root@localhost ~]# echo $PATH /usr/java/jdk1.7.0…
Linux的shell编程是一种非常成熟的编程语言,它支持各种类型的变量.有三种主要的变量类型:环境变量.内部变量和用户变量. 环境变量(environment variable)是系统环境的一部分,不必去定义它们.可以在shell程序中使用它们,某些变量(比如PATH)还能在shell中加以修改. 内部变量(built-in variable)是由系统提供的.与环境变量不同,你不能修改它们. 用户变量(user variable)是你在编写shell脚本时定义的.可以在shell程序内任意使用…
脚本地址 https://github.com/anliven/L-Shell/tree/master/Shell-Basics 示例脚本及注释 #!/bin/bash v1=test-variable_123 # 全局变量 v2=12345 v3='This is a test!' # 赋值语句使用单引号或双引号可以包含空格 v4="Test again!" testfun() { local v5=67890 # 局部变量 echo "局部变量:" $v5 }…