shell变量

简介: 1、系统变量[root@passion ~]# env             #查看系统变量[root@passion ~]# echo $HOSTNAME       #查看变量passion[root@passion ~]# set            #系统...

1、系统变量

[root@passion ~]# env             #查看系统变量

[root@passion ~]# echo $HOSTNAME       #查看变量

passion

[root@passion ~]# set            #系统变量和自定义变量均能输出

2、自定义变量

[root@passion ~]# a=1,b=2                  #定义变量a

[root@passion ~]# echo $a $b

1,b=2

[root@passion ~]# c=3;d=4                   #定义变量c和d

[root@passion ~]# echo $c $d

3 4

[root@passion ~]# echo $b

[root@passion ~]# HISTSIZE=2000               #修改history条目数量为2000

[root@passion ~]# echo $HISTSIZE              #查看修改后的变量

2000

[root@passion ~]# myvim=`which vim`

[root@passion ~]# echo $myvim

/usr/bin/vim

[root@passion ~]# bash              #进入到bash中

[root@passion ~]# echo $d            #查看变量没有可取值

[root@passion ~]# exit

exit

[root@passion ~]# export a=1         #生效变量

[root@passion ~]# bash

[root@passion ~]# echo $a             #重新进入bash可以查看到生效的变量

1

[root@passion ~]# exit

exit


目录
相关文章
|
6月前
|
Unix Shell Linux
shell变量的作用域
shell变量的作用域。
64 0
|
Shell
Shell变量
Shell变量
|
6月前
|
Shell
shell学习(三)【shell变量、数组,文件命令、特殊变量】
shell学习(三)【shell变量、数组,文件命令、特殊变量】
31 0
|
6月前
|
存储 Shell
Shell变量和参数
Shell变量和参数
37 3
|
6月前
|
Shell
shell变量和参数
shell变量和参数
53 1
|
Shell
Shell 预定义变量 ($0、$$、$?、$#、$* 含义)
Shell 预定义变量 ($0、$$、$?、$#、$* 含义)
581 0
|
Java Shell Linux
【Linux脚本篇】shell变量的使用
【Linux脚本篇】shell变量的使用
118 0
|
Shell
【Shell编程】Shell中Bash变量-预定义变量
【Shell编程】Shell中Bash变量-预定义变量
104 0
|
安全 关系型数据库 MySQL
预定义变量
预定义变量
90 0